public MetricGroup(int id, string name, string probeCode, ChangeSpeed changeSpeed, bool isMultiRow, bool isCumulative, ChangeSpeed multiRowKeyAttributesChangeSpeed = ChangeSpeed.NotApplicable) { this.id = id; this.name = name; this.metrics = new Dictionary <int, Column>(); this.NumberOfMetrics = 0; this.multiRowKeys = new Dictionary <int, Column>(); this.NumberOfMultiRowKeys = 0; this.multiRowKeyAttributes = new Dictionary <int, Column>(); this.NumberOfMultiRowKeyAttributes = 0; this.multiRowKeyAttributesChangeSpeed = multiRowKeyAttributesChangeSpeed; this.probeCode = probeCode; this.changeSpeed = changeSpeed; this.isMultiRow = isMultiRow; this.isCumulative = isCumulative; // table names this.dataTableName = this.probeCode + "_" + this.id.ToString("D9") + "_data_"; if (this.isMultiRow) { this.dataTableName += "multi_"; } else { this.dataTableName += "single_"; } switch (this.changeSpeed) { case ChangeSpeed.Static: this.dataTableName += "static"; break; case ChangeSpeed.Slow: this.dataTableName += "slow"; break; case ChangeSpeed.Fast: this.dataTableName += "fast"; break; } if (this.isMultiRow) { this.dictTableName = this.probeCode + "_" + this.id.ToString("D9") + "_dict_"; switch (this.multiRowKeyAttributesChangeSpeed) { case ChangeSpeed.Static: this.dictTableName += "static"; break; case ChangeSpeed.Slow: this.dictTableName += "slow"; break; case ChangeSpeed.Fast: this.dictTableName += "fast"; break; } } }
void OnTriggerEnter(Collider collision) { if (collision.gameObject.tag == "SpeedCollectible") { Debug.Log("You got Speed !"); ChangeSpeed ScriptChangeSpeed = _Camera.GetComponent <ChangeSpeed>(); ScriptChangeSpeed.UpVitesse(); Destroy(collision.gameObject); } }
private void OnTriggerStay(Collider other) { if (other.tag == "Player") { if (Input.GetKeyDown(KeyCode.E)) { ChangeSpeed.SendSpeed(StaticVar.noSpeed, StaticVar.noGravity); Player.transform.parent = Attachpoint; } if (Input.GetKeyDown(KeyCode.W)) { ChangeSpeed.SendSpeed(StaticVar.speed, StaticVar.gravity); Player.transform.parent = null; } } }
private IEnumerator makeChanges() { yield return(new WaitForSeconds(1)); if (level == 2) { ChangeSpeed changeSpeedScript = GetComponentInChildren <ChangeSpeed>(); if (changeSpeedScript != null) { changeSpeedScript.setCurrentSpeed(changeSpeedScript.getAamountOfSpeedChange() * (skippedTime / changeSpeedScript.getBaseTimeBetweenSpeedChanges())); } SpawnObject spawnObjectScript = GetComponentInChildren <SpawnObject>(); if (spawnObjectScript != null && spawnObjectScript.getSpawnTimeChanger() != 0) { spawnObjectScript.addToTimeBetweenSpawn(spawnObjectScript.getSpawnTimeChanger() * (skippedTime / spawnObjectScript.getTimeBetweenSpawn())); } } }
public string scriptText; // text of collection script or query #endregion Fields #region Constructors public MetricGroup(int id, string name, string probeCode, ChangeSpeed changeSpeed, bool isMultiRow, bool isCumulative, ChangeSpeed multiRowKeyAttributesChangeSpeed = ChangeSpeed.NotApplicable) { this.id = id; this.name = name; this.metrics = new Dictionary<int, Column>(); this.NumberOfMetrics = 0; this.multiRowKeys = new Dictionary<int, Column>(); this.NumberOfMultiRowKeys = 0; this.multiRowKeyAttributes = new Dictionary<int, Column>(); this.NumberOfMultiRowKeyAttributes = 0; this.multiRowKeyAttributesChangeSpeed = multiRowKeyAttributesChangeSpeed; this.probeCode = probeCode; this.changeSpeed = changeSpeed; this.isMultiRow = isMultiRow; this.isCumulative = isCumulative; // table names this.dataTableName = this.probeCode + "_" + this.id.ToString("D9") + "_data_"; if (this.isMultiRow) this.dataTableName += "multi_"; else this.dataTableName += "single_"; switch (this.changeSpeed) { case ChangeSpeed.Static: this.dataTableName += "static"; break; case ChangeSpeed.Slow: this.dataTableName += "slow"; break; case ChangeSpeed.Fast: this.dataTableName += "fast"; break; } if (this.isMultiRow) { this.dictTableName = this.probeCode + "_" + this.id.ToString("D9") + "_dict_"; switch (this.multiRowKeyAttributesChangeSpeed) { case ChangeSpeed.Static: this.dictTableName += "static"; break; case ChangeSpeed.Slow: this.dictTableName += "slow"; break; case ChangeSpeed.Fast: this.dictTableName += "fast"; break; } } }
void OnCollisionEnter(Collision col) { if (col.gameObject.layer == 10) { ShieldEnergy ScriptShieldEnergy = GetComponent <ShieldEnergy>(); ScriptShieldEnergy.currentEnergy -= decreaseEnergy; // Diminution de la vitesse ChangeSpeed ScriptChangeSpeed = _Camera.GetComponent <ChangeSpeed>(); ScriptChangeSpeed.LowVitesse(); // tekeportation du joueur quand il se prend un obstacle transform.position = Vector3.Lerp(PositionPlayer, PositionInitial, 0.5f); //gameObject.GetComponent<BoxCollider>().enabled = false; } }
public static void DeregisterAll() { HitToObstacle.DeregisterAll(); ChangeSpeed.DeregisterAll(); }
private void ValueChangeCheck() { ChangeSpeed?.Invoke(_speed.value); PlayerPrefs.SetFloat("speed", _speed.value); }
private void Start() { changeSpeedScript = GetComponent <ChangeSpeed>(); }
//====================================================== #region Event Methods private void SpecialForm_Load(object sender, EventArgs e) { //Until I find a better way, this list is typed manually. //Rules attached to this ability should be added first, for editing. if (ability.SpecialRules != null) { foreach (SpecialRule rule in ability.SpecialRules) { clbSpecials.Items.Add(rule, true); } } //Add the rest of the rules, but don't add ones already added from the ability. SpecialRule nRule = new Acid(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new ArmorBuster(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Blast(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Blind(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new ChangeSpeed(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new ChangeStrength(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new ChangeMarksmanship(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new ChangeTech(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new CounterAttack(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Deafen(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new DrainTime(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Encase(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Explosion(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Fear(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new GreaterAcid(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new GreaterCounterAttack(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new GreaterIndirect(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new GreaterNoDeflect(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new GreaterNoDodge(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Heal(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new IdentifyFriendFoe(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Indirect(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Leap(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new NoArmorReduction(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new NoDeflect(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new NoDodge(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Paralyze(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new PoisonMalignant(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new PoisonResilient(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Pull(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Range(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new CharacterCreator.Classes.SpecialRules.Radius(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new RerollMisses(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new RerollHits(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Reach(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Roll(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Slam(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Stream(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Stun(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new SuperbAcid(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new SuperbCounterAttack(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new SuperbIndirect(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new SuperbNoDeflect(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new SuperbNoDodge(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new TechAttack(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new TechBlast(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new TechBlind(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new TechDeafen(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new TechExplosion(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new TechEncase(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new TechMelee(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new TechParalyze(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new TechRange(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Teleport(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Throw(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } nRule = new Trip(); if (!ability.SpecialRules.Contains(nRule)) { clbSpecials.Items.Add(nRule); } }