I love the smell of UnrealEd crashing in the morning. – tarquin

UE2:PlayerInput (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> PlayerInput
Package: 
Engine
Within class: 
PlayerController
This class in other games:
U2, UE2Runtime, UT2003, UT2004, UDK, UT3

PlayerInput Object within playercontroller that manages player input. only spawned on client

Properties

bEdgeBack

Type: bool


bEdgeForward

Type: bool


bEdgeLeft

Type: bool


bEdgeRight

Type: bool


bInvertMouse

Type: bool

Modifiers: globalconfig


bMaxMouseSmoothing

Type: bool

Modifiers: globalconfig


Default value: True

BorrowedMouseX

Type: float


BorrowedMouseY

Type: float


bWasBack

Type: bool


bWasForward

Type: bool

used for doubleclick move

bWasLeft

Type: bool


bWasRight

Type: bool


DoubleClickTime

Type: float

Modifiers: globalconfig


DoubleClickTimer

Type: float

max double click interval for double click move

MouseSensitivity

Type: float

Modifiers: globalconfig


Default value: 5.0

MouseSmoothThreshold

Type: float

Modifiers: globalconfig


Default value: 0.07

MouseZeroTime

Type: float


SmoothMouseX

Type: float


SmoothMouseY

Type: float


Functions

Exec functions

SetMouseSmoothThreshold

exec function SetMouseSmoothThreshold (float F)


Events

PlayerInput

event PlayerInput (float DeltaTime)


Other instance functions

ChangeSnapView

function ChangeSnapView (bool B)


CheckForDoubleClickMove

function Actor.EDoubleClickDir CheckForDoubleClickMove (float DeltaTime)


SmoothMouse

function SmoothMouse (float aMouse, float MouseTime, out float SmoothMouse, out float BorrowedMouse, out float AbsSmooth)


UpdateSensitivity

function UpdateSensitivity (float F)