private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Human" && alien.curState == Alien.State.PATROLLING) { Human human = collision.GetComponent <Human>(); if (human.curState == Human.State.GROUNDED || human.curState == Human.State.FALLING) { alien.ChaseHuman(human); alien.curState = Alien.State.CHASING; } } if (collision.tag == "Player" && alien.curState == Alien.State.PATROLLING) { alienShoot.StartAlienShooting(collision.transform); } }