Mostly Harmless
Difference between revisions of "UE3:UTConsolePlayerController (UDK)"
(Talk) |
(Talk) |
||
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==== |
Revision as of 05:24, 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
Property group 'UTConsolePlayerController'
bTargetAdhesionEnabled
Type: bool
Modifiers: config
Whether TargetAdhesion is enabled or not *
Default value: True
Internal variables
bDebugTargetAdhesion
Type: bool
Modifiers: config, protected
ProfileSettingToUE3BindingMapping360
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
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
Property | Value |
---|---|
CameraShakeLongWaveForm | ForceFeedbackWaveform'UTGame.Default__UTConsolePlayerController:ForceFeedbackWaveform8' |
CameraShakeShortWaveForm | ForceFeedbackWaveform'UTGame.Default__UTConsolePlayerController:ForceFeedbackWaveform7' |
InputClass | Class'UTGame.UTConsolePlayerInput' |
VehicleCheckRadiusScaling | 1.5 |
Subobjects
CollisionCylinder
Class: Engine.CylinderComponent
Inherits from: UTPlayerController.CollisionCylinder
Property | Value |
---|---|
ReplacementPrimitive | None |
Sprite
Class: Engine.SpriteComponent
Inherits from: UTPlayerController.Sprite
Property | Value |
---|---|
ReplacementPrimitive | None |
Structs
ProfileSettingToUE3BindingDatum
Modifiers: native
Functions
Exec functions
NextWeapon
Overrides: UTPlayerController.NextWeapon
PrevWeapon
Overrides: UTPlayerController.PrevWeapon
Native functions
GetTargetAdhesionFrictionTarget
This will find the best AdhesionFriction target based on the params passed in.
IsControllerTiltActive
Overrides: PlayerController.IsControllerTiltActive
Returns:
- whether the controller is active *
SetControllerTiltActive
Overrides: PlayerController.SetControllerTiltActive
sets whether or not the Tilt functionality is turned on
SetControllerTiltDesiredIfAvailable
Overrides: PlayerController.SetControllerTiltDesiredIfAvailable
sets whether or not the the player wants to utilize the Tilt functionality
SetOnlyUseControllerTiltInput
Overrides: PlayerController.SetOnlyUseControllerTiltInput
sets whether or not to ONLY use the tilt input controls
SetUseTiltForwardAndBack
Overrides: PlayerController.SetUseTiltForwardAndBack
sets whether or not to use the tilt forward and back input controls
Other instance functions
AimHelpModifier
Overrides: UTPlayerController.AimHelpModifier
Returns:
- the distance from the collision box of the target to accept aiming help (for instant hit shots)
AimingHelp
Overrides: UTPlayerController.AimingHelp
ClientRestart
Overrides: UTPlayerController.ClientRestart
ClientSmartUse
LoadSettingsFromProfile
Overrides: UTPlayerController.LoadSettingsFromProfile
Gathers player settings from the client's profile.
PerformedUseAction
Overrides: UTPlayerController.PerformedUseAction
return true if player the Use action was handled
ResetPlayerMovementInput
Overrides: PlayerController.ResetPlayerMovementInput
reset input to defaults
UpdateControllerSettings_Worker
UpdateRotation
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
PlayerWalking
Inherits from: UTPlayerController.PlayerWalking
Ignores: Bump, HearNoise, SeePlayer
PlayerWalking.ProcessMove
Overrides: UTPlayerController.PlayerWalking.ProcessMove
needs to support switching from wall dodge attempt to double jump with air control