예제 #1
0
 void OnMoveUpdatePosition(GameObject _sender, Vector3 _origin_position, ref Vector3 _new_position)
 {
     if (m_SteerForPathComponent && _current_position != _new_position)
     {
         _current_position = _new_position;
         m_SteerForPathComponent.MoveTo(_new_position, false);
     }
 }
예제 #2
0
파일: EnemyAI.cs 프로젝트: beelol/invoke
 /* Follows the target. */
 public virtual void Follow()
 {
     agent.MoveTo(new Vector3(target.position.x, transform.position.y, target.position.z), false);
     GetComponent <UnitAnimator>().Move();
 }