void PrePhysicsStep()

book_4_sparkGenerated
code_blocksInput

Description

The PrePhysicsStep method is a virtual method in the MoveMode class, which is part of the Sandbox.Movement namespace. This method is called before the physics step is executed in the game loop. It allows developers to perform any necessary operations or adjustments to the game state or components before the physics calculations are applied.

Usage

Override this method in a derived class to implement custom behavior that should occur before the physics step. This can include updating movement logic, adjusting velocities, or preparing the game state for the upcoming physics calculations.

Example

public class CustomMoveMode : MoveMode
{
    public override void PrePhysicsStep()
    {
        // Custom logic to execute before the physics step
        // For example, adjust player velocity based on input
        AdjustPlayerVelocity();
    }

    private void AdjustPlayerVelocity()
    {
        // Implementation of velocity adjustment
    }
}