I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE2:PlayerController (UE2Runtime)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UE2Runtime Object >> Actor >> Controller >> PlayerController
Package: 
Engine
Known classes within PlayerController:
CheatManager, PlayerInput
Direct subclasses:
Admin, MessagingSpectator, Camera, DemoRecSpectator, RTPlayerController
This class in other games:
U2XMP, U2, UT2004, UT2003, UT3, UDK

PlayerController

PlayerControllers are used by human players to control pawns.

This is a built-in Unreal class and it shouldn't be modified. for the change in Possess().

Properties

Property group 'ForceFeedback'

bEnableDamageForceFeedback

Type: bool

Modifiers: globalconfig


Default value: True

bEnableGUIForceFeedback

Type: bool

Modifiers: globalconfig


Default value: True

bEnablePickupForceFeedback

Type: bool

Modifiers: globalconfig


Default value: True

bEnableWeaponForceFeedback

Type: bool

Modifiers: globalconfig


Default value: True

bForceFeedbackSupported

Type: bool

true if a device is detected

Default value: True

Property group 'Menu'

MidGameMenuClass

Type: string

Modifiers: config

Menu that is shown when Escape is pressed (Runtime)

Default value: "RTInterface.MidGameMenu"

Internal variables

See PlayerController internal variables.

Default values

Property Value
bCanDoSpecial True
bCanOpenDoors True
bIsPlayer True
bTravel True
FovAngle 85.0
Handedness 1.0
NetPriority 3.0

Functions

Exec functions

See PlayerController exec functions.

Native functions

ClientHearSound

native event ClientHearSound (Actor Actor, int Id, Sound S, Object.Vector SoundLocation, Object.Vector Parameters, bool Attenuate)


ClientTravel

native event ClientTravel (string URL, Actor.ETravelType TravelType, bool bItems)


ClientValidate

private native event ClientValidate (string C)


ServerValidationResponse

private native event ServerValidationResponse (string R)


ChangeVoiceChatter

native final function ChangeVoiceChatter (int IpAddr, int Handle, bool Add)


ConsoleCommand

native function string ConsoleCommand (string Command)

Overrides: Actor.ConsoleCommand


CopyToClipboard

native function CopyToClipboard (string Text)


FindStairRotation

native(524) final function int FindStairRotation (float DeltaTime)


GetDefaultURL

native final function string GetDefaultURL (string Option)


GetEntryLevel

native final function LevelInfo GetEntryLevel ()


GetPlayerNetworkAddress

native final function string GetPlayerNetworkAddress ()


GetServerNetworkAddress

native final function string GetServerNetworkAddress ()


LeaveVoiceChat

native final function LeaveVoiceChat ()


PasteFromClipboard

native function string PasteFromClipboard ()


ResetKeyboard

native(544) final function ResetKeyboard ()


SetNetSpeed

native final function SetNetSpeed (int NewSpeed)


SetViewTarget

native final function SetViewTarget (Actor NewViewTarget)


UpdateURL

native(546) final function UpdateURL (string NewOption, string NewValue, bool bSaveDefault)


Events

AddCameraEffect

event AddCameraEffect (CameraEffect NewEffect, optional bool RemoveExisting)


ClientCloseMenu

event ClientCloseMenu (optional bool bCloseAll, optional bool bCancel)


ClientMessage

event ClientMessage (coerce string S, optional name Type)


ClientOpenMenu

event ClientOpenMenu (string Menu, optional bool bDisconnect, optional string Msg1, optional string Msg2)


ClientSetViewTarget

event ClientSetViewTarget (Actor a)


Destroyed

simulated event Destroyed ()

Overrides: Controller.Destroyed


InitInputSystem

event InitInputSystem ()


NotifyLanded

event bool NotifyLanded (Object.Vector HitNormal)

Overrides: Controller.NotifyLanded


PlayerCalcView

event PlayerCalcView (out Actor ViewActor, out Object.Vector CameraLocation, out Object.Rotator CameraRotation)


PlayerTick

event PlayerTick (float DeltaTime)


PostBeginPlay

event PostBeginPlay ()

Overrides: Controller.PostBeginPlay


PreClientTravel

event PreClientTravel ()


ReceiveLocalizedMessage

simulated event ReceiveLocalizedMessage (class<LocalMessageMessage, optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2, optional Object OptionalObject)


RemoveCameraEffect

event RemoveCameraEffect (CameraEffect ExEffect)


ServerChangeVoiceChatter

event ServerChangeVoiceChatter (PlayerController Player, int IpAddr, int Handle, bool Add)


ServerGetVoiceChatters

event ServerGetVoiceChatters (PlayerController Player)


StartClientDemoRec

simulated event StartClientDemoRec ()


TeamMessage

event TeamMessage (PlayerReplicationInfo PRI, coerce string S, name Type)


TravelPostAccept

event TravelPostAccept ()

Overrides: Actor.TravelPostAccept


Other instance functions

See PlayerController instance functions.

States

See PlayerController states.