Exemple #1
0
        void SetHorizontalDirection()
        {
            if (distTarget.x > 0.5)
            {
                inputX = 1;
            }
            else if (distTarget.x < -0.5)
            {
                inputX = -1;
            }

            botFSM.SetHorizontalMovement(inputX);
        }
Exemple #2
0
        void SetHorizontalDirection()
        {
            if (distTarget.x > 0.5)
            {
                inputX = 1;
                if (distTarget.y < 1)
                {
                    //Para pular sobre a bola quando ela estiver perto e no lado direito do BOT
                    movementAI.aiController2D.collisions.canJump = true;
                    botFSM.SetJump();
                }
            }
            else if (distTarget.x < -1)
            {
                inputX = -1;
            }
            else
            {
                inputX = 0;
            }

            botFSM.SetHorizontalMovement(inputX);
        }
Exemple #3
0
 void CallHorizontalMovement()
 {
     botFSM.SetHorizontalMovement(1);
 }