Ejemplo n.º 1
0
 private void OnTriggerStay2D(Collider2D collision)
 {
     if (collision.tag == "Enemy")
     {
         EnemyMaster collidingDude = collision.GetComponent <EnemyMaster>();
         collidingDude.ChangeColor();
     }
 }
Ejemplo n.º 2
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.tag == "Enemy")
        {
            EnemyMaster listener = collision.GetComponent <EnemyMaster>();
            listener.ChangeColor();
            numberOfEnemies++;

            if (numberOfEnemies <= availableListeners)
            {
                if (enemy.CurrentState is HuntState)
                {
                    listener.UpdateCurrentState(new GotNotifiedAboutFightState(listener, ref enemy));
                }
            }
        }
    }