IGameHookMovement
Interface IGameHookMovement
Namespace: SwiftlyS2.Shared.GameHooks
Assembly: SwiftlyS2.CS2.dll
public interface IGameHookMovementProperties
AirAccelerate
Hook triggered when the player performs an air accelerate.
IAirAccelerateMovementHook AirAccelerate { get; }AirMove
Hook triggered when the player performs an air move.
IAirMoveMovementHook AirMove { get; }CanUnduck
Hook triggered when the player unduck check is performed.
ICanUnduckMovementHook CanUnduck { get; }CategorizePosition
Hook triggered when the player position is categorized.
ICategorizePositionMovementHook CategorizePosition { get; }CheckFalling
Hook triggered when the player falling check is performed.
ICheckFallingMovementHook CheckFalling { get; }CheckJumpButtonLegacy
Hook triggered when the legacy jump button is checked.
ICheckJumpButtonLegacyMovementHook CheckJumpButtonLegacy { get; }CheckJumpButtonModern
Hook triggered when the modern jump button is checked.
ICheckJumpButtonModernMovementHook CheckJumpButtonModern { get; }CheckParameters
Hook triggered when the player movement parameters are checked.
ICheckParametersMovementHook CheckParameters { get; }CheckVelocity
Hook triggered when the player velocity is checked.
ICheckVelocityMovementHook CheckVelocity { get; }CheckWater
Hook triggered when the player water check is performed.
ICheckWaterMovementHook CheckWater { get; }Duck
Hook triggered when the player performs a duck.
IDuckMovementHook Duck { get; }Friction
Hook triggered when friction is applied to the player.
IFrictionMovementHook Friction { get; }FullWalkMove
Hook triggered when the player performs a full walk move.
IFullWalkMoveMovementHook FullWalkMove { get; }GroundAccelerate
Hook triggered when ground acceleration is applied to the player.
IGroundAccelerateMovementHook GroundAccelerate { get; }LadderMove
Hook triggered when the player performs a ladder move.
ILadderMoveMovementHook LadderMove { get; }MoveInit
Hook triggered when the player move is initialized.
IMoveInitMovementHook MoveInit { get; }OnJumpLegacy
Hook triggered when the player performs a legacy jump.
IOnJumpLegacyMovementHook OnJumpLegacy { get; }OnJumpModern
Hook triggered when the player performs a modern jump.
IOnJumpModernMovementHook OnJumpModern { get; }PlayerMove
Hook triggered when the player move is processed.
IPlayerMoveMovementHook PlayerMove { get; }ProcessMovement
Hook triggered when the player movement data is being processed.
IProcessMovementMovementHook ProcessMovement { get; }RunCommand
Hook triggered when the player movement tick is being processed.
IRunCommandMovementHook RunCommand { get; }SetupMove
Hook triggered when the player movement data is set up.
ISetupMoveMovementHook SetupMove { get; }TryPlayerMove
Hook triggered when the player tries to move.
ITryPlayerMoveMovementHook TryPlayerMove { get; }WalkMove
Hook triggered when the player performs a walk move.
IWalkMoveMovementHook WalkMove { get; }WaterMove
Hook triggered when the player performs a water move.
IWaterMoveMovementHook WaterMove { get; }