private void OnTriggerEnter(Collider other) { if (other.tag == "joueur") { IntDataBytes _data = new IntDataBytes(-glutenRemoved); EventManager.Dispatch("playerGlutenUpdate", _data); EventManager.Dispatch("playSound", new PlaySoundData("DrinkPepto")); Destroy(this.gameObject); } }
void OnTriggerEnter(Collider other) { if (other.gameObject.CompareTag("joueur")) { _data = new IntDataBytes(damage.getValue()); EventManager.Dispatch("playerGlutenUpdate", _data); GetComponent <Collider>().enabled = false; Animate.Delay(delay, () => { GetComponent <Collider>().enabled = true; }); } }
private void HandleGlutenUpdate(Data data) { IntDataBytes casted = (IntDataBytes)data; AddGluten((float)casted.IntValue); }