I'm a doctor, not a mechanic
Difference between revisions of "UE3:UTConsolePlayerController (UDK)"
(Talk) |
m (1 revision: class descriptions for UDK January update (part 7)) |
||
(One intermediate revision by one other user not shown) | |||
Line 7: | Line 7: | ||
| parent5 = Actor | | parent5 = Actor | ||
| parent6 = Object | | parent6 = Object | ||
+ | | interface1 = Interface_NavigationHandle | ||
}} | }} | ||
{{autogenerated}} | {{autogenerated}} | ||
Line 497: | Line 498: | ||
{{code|native function {{cl|Pawn}} '''GetTargetAdhesionFrictionTarget''' ([[float]] '''MaxDistance''', const out {{tl|Vector|Object|structs}} '''CamLoc''', const out {{tl|Rotator|Object|structs}} '''CamRot''')}} | {{code|native function {{cl|Pawn}} '''GetTargetAdhesionFrictionTarget''' ([[float]] '''MaxDistance''', const out {{tl|Vector|Object|structs}} '''CamLoc''', const out {{tl|Rotator|Object|structs}} '''CamRot''')}} | ||
− | + | This will find the best AdhesionFriction target based on the params passed in. | |
====IsControllerTiltActive==== | ====IsControllerTiltActive==== |
Latest revision as of 05:52, 17 January 2010
Object >> Actor >> Controller >> PlayerController >> GamePlayerController >> UTPlayerController >> UTConsolePlayerController |
- Package:
- UTGame
- Implemented interfaces:
- Interface_NavigationHandle
- Known classes within UTConsolePlayerController:
- UTConsolePlayerInput
- This class in other games:
- UT3
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Properties[edit]
Property group 'UTConsolePlayerController'[edit]
bTargetAdhesionEnabled[edit]
Type: bool
Modifiers: config
Whether TargetAdhesion is enabled or not *
Default value: True
Internal variables[edit]
bDebugTargetAdhesion[edit]
Type: bool
Modifiers: config, protected
ProfileSettingToUE3BindingMapping360[edit]
Type: array<ProfileSettingToUE3BindingDatum>
Default value, index 0:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_ButtonA' |
UE3BindingName | 'XboxTypeS_A' |
Default value, index 1:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_ButtonB' |
UE3BindingName | 'XboxTypeS_B' |
Default value, index 2:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_ButtonX' |
UE3BindingName | 'XboxTypeS_X' |
Default value, index 3:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_ButtonY' |
UE3BindingName | 'XboxTypeS_Y' |
Default value, index 4:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_Back' |
UE3BindingName | 'XboxTypeS_Back' |
Default value, index 5:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_Start' |
UE3BindingName | 'XboxTypeS_Start' |
Default value, index 6:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_RightBumper' |
UE3BindingName | 'XboxTypeS_RightTrigger' |
Default value, index 7:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_LeftBumper' |
UE3BindingName | 'XboxTypeS_LeftTrigger' |
Default value, index 8:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_RightTrigger' |
UE3BindingName | 'XboxTypeS_RightShoulder' |
Default value, index 9:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_LeftTrigger' |
UE3BindingName | 'XboxTypeS_LeftShoulder' |
Default value, index 10:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_RightThumbstickPressed' |
UE3BindingName | 'XboxTypeS_RightThumbstick' |
Default value, index 11:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_LeftThumbstickPressed' |
UE3BindingName | 'XboxTypeS_LeftThumbstick' |
Default value, index 12:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_DPadUp' |
UE3BindingName | 'XboxTypeS_DPad_Up' |
Default value, index 13:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_DPadDown' |
UE3BindingName | 'XboxTypeS_DPad_Down' |
Default value, index 14:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_DPadLeft' |
UE3BindingName | 'XboxTypeS_DPad_Left' |
Default value, index 15:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_DPadRight' |
UE3BindingName | 'XboxTypeS_DPad_Right' |
ProfileSettingToUE3BindingMappingPS3[edit]
Type: array<ProfileSettingToUE3BindingDatum>
Default value, index 0:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_ButtonA' |
UE3BindingName | 'XboxTypeS_A' |
Default value, index 1:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_ButtonB' |
UE3BindingName | 'XboxTypeS_B' |
Default value, index 2:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_ButtonX' |
UE3BindingName | 'XboxTypeS_X' |
Default value, index 3:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_ButtonY' |
UE3BindingName | 'XboxTypeS_Y' |
Default value, index 4:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_Back' |
UE3BindingName | 'XboxTypeS_Back' |
Default value, index 5:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_Start' |
UE3BindingName | 'XboxTypeS_Start' |
Default value, index 6:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_RightBumper' |
UE3BindingName | 'XboxTypeS_RightShoulder' |
Default value, index 7:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_LeftBumper' |
UE3BindingName | 'XboxTypeS_LeftShoulder' |
Default value, index 8:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_RightTrigger' |
UE3BindingName | 'XboxTypeS_RightTrigger' |
Default value, index 9:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_LeftTrigger' |
UE3BindingName | 'XboxTypeS_LeftTrigger' |
Default value, index 10:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_RightThumbstickPressed' |
UE3BindingName | 'XboxTypeS_RightThumbstick' |
Default value, index 11:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_LeftThumbstickPressed' |
UE3BindingName | 'XboxTypeS_LeftThumbstick' |
Default value, index 12:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_DPadUp' |
UE3BindingName | 'XboxTypeS_DPad_Up' |
Default value, index 13:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_DPadDown' |
UE3BindingName | 'XboxTypeS_DPad_Down' |
Default value, index 14:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_DPadLeft' |
UE3BindingName | 'XboxTypeS_DPad_Left' |
Default value, index 15:
Member | Value |
---|---|
ProfileSettingName | 'GamepadBinding_DPadRight' |
UE3BindingName | 'XboxTypeS_DPad_Right' |
Default values[edit]
Property | Value |
---|---|
CameraShakeLongWaveForm | ForceFeedbackWaveform'UTGame.Default__UTConsolePlayerController:ForceFeedbackWaveform8' |
CameraShakeShortWaveForm | ForceFeedbackWaveform'UTGame.Default__UTConsolePlayerController:ForceFeedbackWaveform7' |
InputClass | Class'UTGame.UTConsolePlayerInput' |
VehicleCheckRadiusScaling | 1.5 |
Subobjects[edit]
CollisionCylinder[edit]
Class: Engine.CylinderComponent
Inherits from: UTPlayerController.CollisionCylinder
Property | Value |
---|---|
ReplacementPrimitive | None |
Sprite[edit]
Class: Engine.SpriteComponent
Inherits from: UTPlayerController.Sprite
Property | Value |
---|---|
ReplacementPrimitive | None |
Structs[edit]
ProfileSettingToUE3BindingDatum[edit]
Modifiers: native
Functions[edit]
Exec functions[edit]
NextWeapon[edit]
Overrides: UTPlayerController.NextWeapon
PrevWeapon[edit]
Overrides: UTPlayerController.PrevWeapon
Native functions[edit]
GetTargetAdhesionFrictionTarget[edit]
This will find the best AdhesionFriction target based on the params passed in.
IsControllerTiltActive[edit]
Overrides: PlayerController.IsControllerTiltActive
Returns:
- whether the controller is active *
SetControllerTiltActive[edit]
Overrides: PlayerController.SetControllerTiltActive
sets whether or not the Tilt functionality is turned on
SetControllerTiltDesiredIfAvailable[edit]
Overrides: PlayerController.SetControllerTiltDesiredIfAvailable
sets whether or not the the player wants to utilize the Tilt functionality
SetOnlyUseControllerTiltInput[edit]
Overrides: PlayerController.SetOnlyUseControllerTiltInput
sets whether or not to ONLY use the tilt input controls
SetUseTiltForwardAndBack[edit]
Overrides: PlayerController.SetUseTiltForwardAndBack
sets whether or not to use the tilt forward and back input controls
Other instance functions[edit]
AimHelpModifier[edit]
Overrides: UTPlayerController.AimHelpModifier
Returns:
- the distance from the collision box of the target to accept aiming help (for instant hit shots)
AimingHelp[edit]
Overrides: UTPlayerController.AimingHelp
ClientRestart[edit]
Overrides: UTPlayerController.ClientRestart
ClientSmartUse[edit]
LoadSettingsFromProfile[edit]
Overrides: UTPlayerController.LoadSettingsFromProfile
Gathers player settings from the client's profile.
PerformedUseAction[edit]
Overrides: UTPlayerController.PerformedUseAction
return true if player the Use action was handled
ResetPlayerMovementInput[edit]
Overrides: PlayerController.ResetPlayerMovementInput
reset input to defaults
UpdateControllerSettings_Worker[edit]
UpdateRotation[edit]
Overrides: UTPlayerController.UpdateRotation
We need to override this function so we can do our adhesion code.
Would be nice to have have a function or something be able to be inserted between the set up and processing.
States[edit]
PlayerWalking[edit]
Inherits from: UTPlayerController.PlayerWalking
Ignores: Bump, HearNoise, SeePlayer
PlayerWalking.ProcessMove[edit]
Overrides: UTPlayerController.PlayerWalking.ProcessMove
needs to support switching from wall dodge attempt to double jump with air control