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);
        }
    }
Exemplo n.º 2
0
    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);
    }