Skip to content

PlayerInput

Class in Engine · Engine.PlayerInput · config, transient, native

Object › UIRoot › Interaction › Input › PlayerInput

Within: PlayerController

Subclasses: DebugCameraInput, MobilePlayerInput

Using it from Lua
h7.find_all("PlayerInput")            -- live instances
h7.find_class("Engine.PlayerInput")   -- the class
h7.hook("Engine.PlayerInput.AdjustMouseSensitivity", fn)

Properties

NameTypeNotes
aAccelerationvector
aBackTouchvector[5]
aBaseXfloat
aBaseYfloat
aBaseZfloat
aForwardfloat
aGravityvector
aLeftAnalogTriggerfloat
aLookUpfloat
aMouseXfloat
aMouseYfloat
aPS3AccelXfloat
aPS3AccelYfloat
aPS3AccelZfloat
aPS3Gyrofloat
aRightAnalogTriggerfloat
aRotationRatevector
aStrafefloat
aTiltvector
aTouchvector[5]
aTurnfloat
aUpfloat
AutoUnlockTurnTimefloattransient
aWiiUPointerXfloat
aWiiUPointerYfloat
bEdgeBackbool
bEdgeForwardbool
bEdgeLeftbool
bEdgeRightbool
bEnableFOVScalingbool
bEnableMouseSmoothingboolglobalconfig
bInvertMouseboolglobalconfig
bInvertTurnboolglobalconfig
bLockTurnUntilReleasebooltransient
bStrafebyte
bUsingGamepadboolconst
bWasBackbool
bWasForwardbool
bWasLeftbool
bWasRightbool
bXAxisbyte
bYAxisbyte
DoubleClickTimefloatglobalconfig
DoubleClickTimerfloat
LastAxisKeyNameNameconst
LookRightScalefloatconfig
LookUpScalefloatconfig
MouseSamplesint
MouseSamplingTotalfloat
MouseSensitivityfloatglobalconfig
MoveForwardSpeedfloatconfig
MoveStrafeSpeedfloatconfig
RawJoyLookRightfloattransient
RawJoyLookUpfloattransient
RawJoyRightfloattransient
RawJoyUpfloattransient
SmoothedMousefloat[2]
ZeroTimefloat[2]

Functions

NameDeclaration
AdjustMouseSensitivityfunction AdjustMouseSensitivity(float FOVScale)
CancelMobileInputnative function CancelMobileInput()
CatchDoubleClickInputfunction CatchDoubleClickInput()
CheckForDoubleClickMovefunction Actor.EDoubleClickDir CheckForDoubleClickMove(float DeltaTime)
ClearSmoothingexec function ClearSmoothing()
ClientInitInputSystemfunction ClientInitInputSystem()
DrawHUDfunction DrawHUD(HUD H)
InitInputSystemnative function InitInputSystem()
InvertMouseexec function bool InvertMouse()
InvertTurnexec function bool InvertTurn()
Jumpexec function Jump()
PlayerInputevent PlayerInput(float DeltaTime)
PostProcessInputfunction PostProcessInput(float DeltaTime)
PreClientTravelfunction PreClientTravel(string PendingURL, ETravelType TravelType, bool bIsSeamlessTravel)
PreProcessInputfunction PreProcessInput(float DeltaTime)
ProcessInputMatchingfinal function ProcessInputMatching(float DeltaTime)
SetSensitivityexec function SetSensitivity(Float F)
SmartJumpexec function SmartJump()
SmoothMousefunction float SmoothMouse(float aMouse, float DeltaTime, out byte SampleCount, int Index)

Default values

MouseSamplingTotal=+0.0083
MouseSamples=1

Inherited

FromMembers
Input12 properties, 3 functions
Interaction0 properties, 11 functions
UIRoot1 properties, 8 functions
Object13 properties, 308 functions