public void Enter(PlayerController p) { p.SetPhysicsProfile(p.PhysJumpGetup); p.Jump(p.Surface.SurfaceNormal, p.JumpForce); p.SpriteManager.SetAnimation("Jump"); }
public void Enter(PlayerController p) { p.SpriteManager.SetAnimation(wallJump ? WallJumpAnim : JumpAnim); startTime = Time.time; p.SetPhysicsProfile(p.PhysJumpStandard); // Jump, using passed values if extant. var d = direction ?? p.Surface.SurfaceNormal; var f = force ?? p.JumpForce; p.Jump(d, f); }