PlayerInput¶
Class in Engine · Engine.PlayerInput · config, transient, native
Object › UIRoot › Interaction › Input › PlayerInput
Within: PlayerController
Subclasses: DebugCameraInput, MobilePlayerInput
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
aAcceleration | vector | |
aBackTouch | vector[5] | |
aBaseX | float | |
aBaseY | float | |
aBaseZ | float | |
aForward | float | |
aGravity | vector | |
aLeftAnalogTrigger | float | |
aLookUp | float | |
aMouseX | float | |
aMouseY | float | |
aPS3AccelX | float | |
aPS3AccelY | float | |
aPS3AccelZ | float | |
aPS3Gyro | float | |
aRightAnalogTrigger | float | |
aRotationRate | vector | |
aStrafe | float | |
aTilt | vector | |
aTouch | vector[5] | |
aTurn | float | |
aUp | float | |
AutoUnlockTurnTime | float | transient |
aWiiUPointerX | float | |
aWiiUPointerY | float | |
bEdgeBack | bool | |
bEdgeForward | bool | |
bEdgeLeft | bool | |
bEdgeRight | bool | |
bEnableFOVScaling | bool | |
bEnableMouseSmoothing | bool | globalconfig |
bInvertMouse | bool | globalconfig |
bInvertTurn | bool | globalconfig |
bLockTurnUntilRelease | bool | transient |
bStrafe | byte | |
bUsingGamepad | bool | const |
bWasBack | bool | |
bWasForward | bool | |
bWasLeft | bool | |
bWasRight | bool | |
bXAxis | byte | |
bYAxis | byte | |
DoubleClickTime | float | globalconfig |
DoubleClickTimer | float | |
LastAxisKeyName | Name | const |
LookRightScale | float | config |
LookUpScale | float | config |
MouseSamples | int | |
MouseSamplingTotal | float | |
MouseSensitivity | float | globalconfig |
MoveForwardSpeed | float | config |
MoveStrafeSpeed | float | config |
RawJoyLookRight | float | transient |
RawJoyLookUp | float | transient |
RawJoyRight | float | transient |
RawJoyUp | float | transient |
SmoothedMouse | float[2] | |
ZeroTime | float[2] |
Functions¶
| Name | Declaration |
|---|---|
AdjustMouseSensitivity | function AdjustMouseSensitivity(float FOVScale) |
CancelMobileInput | native function CancelMobileInput() |
CatchDoubleClickInput | function CatchDoubleClickInput() |
CheckForDoubleClickMove | function Actor.EDoubleClickDir CheckForDoubleClickMove(float DeltaTime) |
ClearSmoothing | exec function ClearSmoothing() |
ClientInitInputSystem | function ClientInitInputSystem() |
DrawHUD | function DrawHUD(HUD H) |
InitInputSystem | native function InitInputSystem() |
InvertMouse | exec function bool InvertMouse() |
InvertTurn | exec function bool InvertTurn() |
Jump | exec function Jump() |
PlayerInput | event PlayerInput(float DeltaTime) |
PostProcessInput | function PostProcessInput(float DeltaTime) |
PreClientTravel | function PreClientTravel(string PendingURL, ETravelType TravelType, bool bIsSeamlessTravel) |
PreProcessInput | function PreProcessInput(float DeltaTime) |
ProcessInputMatching | final function ProcessInputMatching(float DeltaTime) |
SetSensitivity | exec function SetSensitivity(Float F) |
SmartJump | exec function SmartJump() |
SmoothMouse | function float SmoothMouse(float aMouse, float DeltaTime, out byte SampleCount, int Index) |
Default values¶
Inherited¶
| From | Members |
|---|---|
| Input | 12 properties, 3 functions |
| Interaction | 0 properties, 11 functions |
| UIRoot | 1 properties, 8 functions |
| Object | 13 properties, 308 functions |