Exemplo n.º 1
0
    // -----------------------------------------------------------------
    public override void Update(PlayerControllerFSM player)
    {
        if (Input.GetButtonDown("Jump"))
        {
            player.TransitionToState(player.jumping);
        }

        if (Input.GetButton("Duck"))
        {
            player.SetFacialExpression(player.duckingSprite);
            player.TransitionToState(player.ducking);
        }
    }
Exemplo n.º 2
0
 // -----------------------------------------------------------------
 // Upon entering the idle state..
 public override void EnterState(PlayerControllerFSM player)
 {
     player.spinMultiplier = 1;
     player.SetFacialExpression(player.idleSprite);
 }
Exemplo n.º 3
0
 public override void EnterState(PlayerControllerFSM player)
 {
     player.SetFacialExpression(player.duckingSprite);
     player.Squat();
 }
Exemplo n.º 4
0
 public override void EnterState(PlayerControllerFSM player)
 {
     player.SetFacialExpression(player.spinningSprite);
     player.SpinMove();
 }
Exemplo n.º 5
0
 public override void EnterState(PlayerControllerFSM player)
 {
     // Apply jump force when we enter this state.
     player.Jump();
     player.SetFacialExpression(player.jumpingSprite);
 }