The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE3:DebugCameraInput (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> UIRoot >> Interaction >> Input >> PlayerInput >> DebugCameraInput
Package: 
Engine
Within class: 
PlayerController
This class in other games:
UT3


Default values[edit]

Property Value
OnReceivedNativeInputKey InputKey
Bindings[0]
Member Value
Command "Axis aUp Speed=1.0"
Name 'MoveUp'
Bindings[1]
Member Value
Command "Axis aUp Speed=-1.0"
Name 'MoveDown'
Bindings[2]
Member Value
Command "Axis aBaseY Speed=1.0"
Name 'MoveForward'
Bindings[3]
Member Value
Command "Axis aBaseY Speed=-1.0"
Name 'MoveBackward'
Bindings[4]
Member Value
Command "Axis aBaseX Speed=-200.0 AbsoluteAxis=100"
Name 'TurnLeft'
Bindings[5]
Member Value
Command "Axis aBaseX Speed=+200.0 AbsoluteAxis=100"
Name 'TurnRight'
Bindings[6]
Member Value
Command "Axis aStrafe Speed=-1.0"
Name 'StrafeLeft'
Bindings[7]
Member Value
Command "Axis aStrafe Speed=+1.0"
Name 'StrafeRight'
Bindings[8]
Member Value
Command "MoveDown"
Name 'Q'
Bindings[9]
Member Value
Command "MoveUp"
Name 'E'
Bindings[10]
Member Value
Command "MoveForward"
Name 'W'
Bindings[11]
Member Value
Command "MoveBackward"
Name 'S'
Bindings[12]
Member Value
Command "StrafeLeft"
Name 'A'
Bindings[13]
Member Value
Command "StrafeRight"
Name 'D'
Bindings[14]
Member Value
Command "FreezeRendering"
Name 'F'
Bindings[15]
Member Value
Command Axis aMouseX"
Name 'MouseX'
Bindings[16]
Member Value
Command Axis aMouseY"
Name 'MouseY'
Bindings[17]
Member Value
Command "TurnLeft"
Name 'Left'
Bindings[18]
Member Value
Command "TurnRight"
Name 'Right'
Bindings[19]
Member Value
Alt True
Command "ToggleDebugCamera"
Name 'C'
Bindings[20]
Member Value
Command OnRelease NormalSpeed"
Bindings[21]
Member Value
Command "ToggleDebugCamera"
Name 'XboxTypeS_LeftThumbstick'
Bindings[22]
Member Value
Command "Axis aStrafe Speed=1.0 DeadZone=0.3"
Name 'XboxTypeS_LeftX'
Bindings[23]
Member Value
Command "Axis aBaseY Speed=1.0 DeadZone=0.3"
Name 'XboxTypeS_LeftY'
Bindings[24]
Member Value
Command "Axis aTurn Speed=1.0 DeadZone=0.2"
Name 'XboxTypeS_RightX'
Bindings[25]
Member Value
Command "Axis aLookup Speed=0.8 DeadZone=0.2"
Name 'XboxTypeS_RightY'
Bindings[26]
Member Value
Command "MoveDown"
Name 'XboxTypeS_LeftTrigger'
Bindings[27]
Member Value
Command "MoveUp"
Name 'XboxTypeS_RightTrigger'
Bindings[28]
Member Value
Command "SetFreezeRendering"
Name 'XboxTypeS_A'
Bindings[29]
Member Value
Command OnRelease NormalSpeed"
Name 'XboxTypeS_B'

Instance functions[edit]

InputKey[edit]

function bool InputKey (int ControllerId, name Key, Object.EInputEvent Event, float AmountDepressed, bool bGamepad)

Process an input key event routed through unrealscript from another object. This method is assigned as the value for the OnRecievedNativeInputKey delegate so that native input events are routed to this unrealscript function.

Parameters:

  • ControllerId - the controller that generated this input key event
  • Key - the name of the key which an event occured for (KEY_Up, KEY_Down, etc.)
  • EventType - the type of event which occured (pressed, released, etc.)
  • AmountDepressed - for analog keys, the depression percent.

Returns:

true to consume the key event, false to pass it on.