예제 #1
0
 public override void Act(BaseAIController controller)
 {
     if (controller.aiWaypoint != null)
     {
         controller.ToggleFreezeMovement(false);
         controller.target = controller.aiWaypoint.transform.position;
     }
 }
예제 #2
0
 public override void Act(BaseAIController controller)
 {
     controller.ToggleFreezeMovement(false);
     controller.speed = newSpeed;
 }
예제 #3
0
 public override void Act(BaseAIController controller)
 {
     controller.ToggleFreezeMovement(true);
     controller.target = ElegarPuzzleQuestManager.Instance.PlayerTransform().position;
 }
예제 #4
0
 public override void Act(BaseAIController controller)
 {
     controller.ToggleFreezeMovement(true);
     ChangeDirection();
     controller.target = (Vector2)controller.transform.position + dir;
 }