My program doesn't have bugs. It just develops random features.

UE2:PlayerController (U2)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 10:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
U2 Object >> Actor >> Controller >> PlayerController
Package: 
Engine
Known classes within PlayerController:
CheatManager, PlayerInput, U2CheatManager
Direct subclasses:
MessagingSpectator, Admin, Camera, DemoRecSpectator, PlayerControllerTutorial, U2PlayerController
This class in other games:
U2XMP, UE2Runtime, 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

Internal variables

See PlayerController internal variables.

Default values

Property Value
bCanDoSpecial True
bCanOpenDoors True
bIsPlayer True
bTravel True
FovAngle 85.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 ()


GetURLProtocol

native final function string GetURLProtocol ()


LeaveVoiceChat

native final function LeaveVoiceChat ()


PasteFromClipboard

native function string PasteFromClipboard ()


ResetKeyboard

native(544) final function ResetKeyboard ()


SendEvent

native final function SendEvent (string Event)


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)


ClientMessage

event ClientMessage (coerce string S, optional name Type)


ClientSetViewTarget

event ClientSetViewTarget (Actor a)


Destroyed

simulated event Destroyed ()

Overrides: Controller.Destroyed


GetRadarZoomPct

event float GetRadarZoomPct ()


InitInputSystem

event InitInputSystem ()


InitPlayer

simulated event InitPlayer ()


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


PostNetBeginPlay

event PostNetBeginPlay ()

Overrides: Actor.PostNetBeginPlay


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, optional Sound MessageSound)


TravelPostAccept

event TravelPostAccept ()

Overrides: Actor.TravelPostAccept


Other instance functions

See PlayerController instance functions.

States

See PlayerController states.