Пример #1
0
    public override void UpdateState()
    {
        //Move forward
        fighter.transform.Translate(Vector3.forward * Time.deltaTime * fighter.MoveSpeed);

        if (Vector3.Distance(fighter.transform.position, player.transform.position) < 5)
        {
            fighter.Shoot(true, player.transform.position);
            if (fighter.IsMainLeader)
            {
                fighter.FormationShoot(player.transform.position);
            }
        }
    }