Ejemplo n.º 1
0
    void OnTriggerEnter2D(Collider2D other)
    {
        ItemMover itemMoverScript = other.gameObject.GetComponent <ItemMover> ();

        if (!playerStatusScript.isDead)
        {
            if (itemMoverScript != null)
            {
                itemMoverScript.Reset();

                ScoreEffectEnum scoreEffectValue;

                if (iconBoxScript.activeIconName == other.gameObject.tag)
                {
                    scoreEffectValue = iconBoxScript.Increment();
                    GotItemEffect(colorNormal, scoreEffectValue, false);
                }
                else if (other.gameObject.tag == "cake")
                {
                    scoreEffectValue = iconBoxScript.IncrementCakeBonus();
                    GotItemEffect(colorBonus, scoreEffectValue, true);
                }
                else
                {
                    playerStatusScript.TakeDamage();
                }
            }
        }
    }