Exemple #1
0
 void Update()
 {
     if (GameManager.pausaJogo == true)
     {
         return;
     }
     if (startBot)
     {
         CalculateDistance();
         if ((distTarget.x <= 0.5f && distTarget.x >= -0.5f) && (distTarget.y <= 0.5f && distTarget.y >= -0.5f))
         {
             botFSM.Idle(movementAI);
         }
         else
         {
             SetDirection();
         }
     }
     else
     {
         botFSM.Idle(movementAI);
         botFSM.SetNone(2);
         botFSM.SetNone(3);
     }
 }
Exemple #2
0
 void Update()
 {
     //if (GameManager.pausaJogo == true) { return; }
     if (startBot)
     {
         CallHorizontalMovement();
         CheckObstacles();
     }
     else
     {
         botFSM.Idle(movementAI);
     }
 }