/* A sprint is performed. */ public void Sprint(CharacterState context) { context.SetMovementState(new Sprinting()); }
/* Movement is stopped. */ public void Stop(CharacterState context) { context.SetMovementState(new CrouchingIdle()); }
/* A jump is performed. */ public void Jump(CharacterState context) { context.SetMovementState(new Jumping()); }
/* A move is performed. */ public void Move(CharacterState context) { return; }
/* The current state is complete. */ public void Complete(CharacterState context) { return; }
/* A crouch is performed. */ public void Crouch(CharacterState context) { context.SetMovementState(new StandingMoving()); }
/* A sprint is performed. */ public void Sprint(CharacterState context) { return; }
/* Movement is stopped. */ public void Stop(CharacterState context) { return; }
/* A move is performed. */ public void Move(CharacterState context) { context.SetMovementState(new CrouchingMoving()); }
/* A jump is performed. */ public void Jump(CharacterState context) { return; }
/* A crouch is performed. */ public void Crouch(CharacterState context) { return; }