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