예제 #1
0
파일: AIMovement.cs 프로젝트: SunTalk/PBSS
 public override void UPDATE()
 {
     base.UPDATE();
     //Debug.Log("AIMovement");
     if (attack.targetObject != null)
     {
         if (ChaseTarget())
         {
             ChasingTarget(attack.targetObject.transform.position);
         }
         else
         {
             baseControll.ChangeState(attack);
         }
     }
     else if (patrolState.IsNeedPatrol())
     {
         Move2PatrolPoint();
     }
     else
     {
         baseControll.ChangeState(baseControll.idleState);
     }
 }