Table of Contents

Class PlayerMovement

Namespace
ValveResourceFormat.Renderer
Assembly
Renderer.dll
public class PlayerMovement

Inheritance

Inherited Members

Constructors

PlayerMovement(UserInput)

public PlayerMovement(UserInput input)

Parameters

input UserInput

Properties

AutoBunnyHop

public bool AutoBunnyHop { get; set; }

Property Value

bool

Initialize

public bool Initialize { get; set; }

Property Value

bool

RunSpeed

public float RunSpeed { get; set; }

Property Value

float

Velocity

public Vector3 Velocity { get; }

Property Value

Vector3

Methods

ProcessMovement(UserInput, Camera, float)

Main movement tick - processes input and updates position/velocity

public void ProcessMovement(UserInput input, Camera camera, float deltaTime)

Parameters

input UserInput
camera Camera
deltaTime float

ResetPosition(Camera)

Reinitialize the character position from the current camera location. Call this when switching from noclip to FPS movement mode.

public void ResetPosition(Camera camera)

Parameters

camera Camera