コード例 #1
0
    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);
        }
    }