Esempio n. 1
0
 public void StartMove()
 {
     timer                    = 0;
     isTiming                 = true;
     isPushing                = false;
     initialPush              = true;
     stateManager.canAttack   = false;
     stateManager.canMove     = false;
     stateManager.isAttacking = true;
     stateManager.SetInCombat();
     stateManager.CheckDirection(controller.playerInput.Horizontal);
 }
Esempio n. 2
0
        // Manages basic horizontal movement
        void FixedUpdate()
        {
            if ((!stateManager.canMove || stateManager.isAttacking) && !stateManager.selectedMove.movementAllowed)
            {
                return;
            }

            Run(playerInput.Horizontal);
            if (attackTimer.timer == 0)
            {
                stateManager.CheckDirection(playerInput.Horizontal);
            }
        }