void SetHorizontalDirection() { if (distTarget.x > 0.5) { inputX = 1; } else if (distTarget.x < -0.5) { inputX = -1; } botFSM.SetHorizontalMovement(inputX); }
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); }
void CallHorizontalMovement() { botFSM.SetHorizontalMovement(1); }