示例#1
0
 public override void Jump()
 {
     StatePlayer.ChangeState(StatePlayer.StateWalk());
 }
示例#2
0
 public override void Sprint()
 {
     StatePlayer.ChangeState(StatePlayer.StateSprint());
 }
示例#3
0
 public override void CancelWalk()
 {
     StatePlayer.ChangeState(StatePlayer.StateCrouch());
 }
 public override void CancelCrouch()
 {
     StatePlayer.ChangeState(StatePlayer.StateIdle());
 }
 public override void Fall()
 {
     StatePlayer.ChangeState(StatePlayer.StateFall());
 }
示例#6
0
 public override void Walk()
 {
     StatePlayer.ChangeState(StatePlayer.StateCrouchWalk());
 }
示例#7
0
 public override void CancelJump()
 {
     StatePlayer.ChangeState(StatePlayer.StateAirMoveCrouchFall());
 }
示例#8
0
 public override void Crouch()
 {
     StatePlayer.ChangeState(StatePlayer.StateAirMoveCrouchJump());
 }
示例#9
0
 public override void CancelFall()
 {
     StatePlayer.ChangeState(StatePlayer.StateWalk());
 }
 public override void Walk()
 {
     StatePlayer.ChangeState(StatePlayer.StateAirMoveJump());
 }
 public override void CancelJump()
 {
     StatePlayer.ChangeState(StatePlayer.StateFall());
 }
示例#12
0
 public override void Crouch()
 {
     StatePlayer.ChangeState(StatePlayer.StateSlide());
 }
 public override void Walk()
 {
     StatePlayer.ChangeState(StatePlayer.StateAirMoveCrouchFall());
 }
 public override void Crouch()
 {
     StatePlayer.ChangeState(StatePlayer.StateCrouchFall());
 }