UE2:PlayerController internal variables (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to navigation Jump to search
UT2004 Object >> Actor >> Controller >> PlayerController (internal variables)

Contents

Internal variables

aBaseX

Type: float

Modifiers: input


aBaseY

Type: float

Modifiers: input


aBaseZ

Type: float

Modifiers: input


AcknowledgedPawn

Type: Pawn

Used in net games so client can acknowledge it possessed a pawn.

ActiveRoom

Type: VoiceChatRoom

The chatroom we're currently speaking to.

AdminManager

Type: AdminBase

Modifiers: private, transient


aForward

Type: float

Modifiers: input


aLastForward

Type: float


aLastStrafe

Type: float


aLastUp

Type: float


aLookUp

Type: float

Modifiers: input


AmbientShakeFalloffStartTime

Type: float


AmbientShakeFalloffTime

Type: float

Time taken for shaking to stop after AmbientShakeFalloffStartTime has passed.

AmbientShakeOffsetFreq

Type: float


AmbientShakeOffsetMag

Type: Object.Vector


AmbientShakeRotFreq

Type: float


AmbientShakeRotMag

Type: Object.Rotator


aMouseX

Type: float

Modifiers: input


aMouseY

Type: float

Modifiers: input


AnnouncerLevel

Type: byte

Modifiers: globalconfig

0=None, 1=No possession announcements, 2=All

Default value: 2

AnnouncerQueueManager

Type: AnnouncerQueueManager

Handling Announcer Queueing

AnnouncerVolume

Type: byte

Modifiers: globalconfig

1 to 4

Default value: 4

aStrafe

Type: float

Modifiers: input


aTurn

Type: float

Modifiers: input


aUp

Type: float

Modifiers: input


bAcuteHearing

Type: bool

Makes PlayerController hear much better (used to magnify hit sounds caused by player).

bAimingHelp

Type: bool

Modifiers: globalconfig


bAllActorsRelevant

Type: bool

Modifiers: const

Used by UTTV. DO NOT SET THIS TRUE - it has a huge impact on network performance.

bAlwaysLevel

Type: bool

Modifiers: globalconfig


bAlwaysMouseLook

Type: bool

Modifiers: globalconfig


Default value: True

bAutoTaunt

Type: bool

Modifiers: globalconfig


bBehindView

Type: bool

Outside-the-player view.

bBlockCloseCamera

Type: bool


bCameraPositionLocked

Type: bool


bCenterView

Type: bool


bCheatFlying

Type: bool

instantly stop in flying mode

bClientDemo

Type: bool


bCustomListener

Type: bool


bDoubleJump

Type: bool


bDynamicNetSpeed

Type: bool

Modifiers: globalconfig


Default value: True

bEnableAmbientShake

Type: bool


bEnableStatsTracking

Type: bool

Modifiers: globalconfig


bFixedCamera

Type: bool

Used to fix camera in position (to view animations).

bForcePrecache

Type: bool


bFreeCam

Type: bool

In FreeCam mode to adjust the cam rotator.

bFreeCamera

Type: bool

Free camera when in BehindView mode (for checking out player models and animations).

bFreeCamSwivel

Type: bool

In swivel mode

bFreeCamZoom

Type: bool

In zoom mode

bFreeLook

Type: byte

Modifiers: input


bFrozen

Type: bool

Set when game ends or player dies to temporarily prevent player from restarting (until cleared by timer).

bHideSpectatorBeacons

Type: bool


bHideVehicleNoEntryIndicator

Type: bool


bIsSpaceFighter

Type: bool

Hack for spacefighter joystick controls.

bIsTyping

Type: bool


bJumpStatus

Type: bool

used in net games

bKeyboardLook

Type: bool

Modifiers: globalconfig

no snapping when true

bLandingShake

Type: bool

Modifiers: globalconfig


Default value: True

bLastPressedJump

Type: bool


BlendedTargetViewRotation

Type: Object.Rotator


bLook

Type: byte

Modifiers: input


bLookUpStairs

Type: bool

Modifiers: globalconfig

Look up/down stairs (player).

bMenuBeforeRespawn

Type: bool

Forces the midgame menu to pop up before player can click to respawn.

bNeverSwitchOnPickup

Type: bool

Modifiers: globalconfig

If True, don't automatically switch to picked up weapon.

bNoAutoTaunts

Type: bool

Modifiers: globalconfig


bNoMatureLanguage

Type: bool

Modifiers: globalconfig


bNoTextToSpeechVoiceMessages

Type: bool

Modifiers: globalconfig


Default value: True

bNoVoiceMessages

Type: bool

Modifiers: globalconfig


bNoVoiceTaunts

Type: bool

Modifiers: globalconfig


bOnlySpeakTeamText

Type: bool

Modifiers: globalconfig


bPendingDestroy

Type: bool

When true, PlayerController is being destroyed.

bPressedJump

Type: bool


bSetTurnRot

Type: bool


bShortConnectTimeOut

Type: bool

When true, reduces connect timeout to 15 seconds.

bSkippedLastUpdate

Type: bool


bSmallWeapons

Type: bool

Modifiers: globalconfig


Default value: True

bSnapLevel

Type: byte

Modifiers: input


bSnapToLevel

Type: bool

Modifiers: globalconfig

Snap to level eyeheight when not mouselooking.

bStrafe

Type: byte

Modifiers: input


bSuccessfulUse

Type: bool


bTurn180

Type: byte

Modifiers: input


bTurnToNearest

Type: byte

Modifiers: input


bUpdatePosition

Type: bool


bUpdating

Type: bool


bValidBehindCamera

Type: bool


bViewBot

Type: bool


bViewingMatineeCinematic

Type: bool


bWasSaturated

Type: bool

Modifiers: const

Used by servers to identify saturated client connections.

bWasSpeedHack

Type: bool


bWeaponViewShake

Type: bool


Default value: True

bXAxis

Type: byte

Modifiers: input


bYAxis

Type: byte

Modifiers: input


bZeroRoll

Type: bool


Default value: True

bZooming

Type: bool


CalcViewActor

Type: Actor

Optimize PlayerCalcView.

CalcViewActorLocation

Type: Object.Vector


CalcViewLocation

Type: Object.Vector


CalcViewRotation

Type: Object.Rotator


CameraDeltaRad

Type: float

The zoom delta adjustment.

CameraDeltaRotation

Type: Object.Rotator

The rotator delta adjustment.

CameraDist

Type: float

Multiplier for BehindView camera dist.

Default value: 9.0

CameraDistRange

Type: Object.Range


Default value:

Member Value
Max 40.0
Min 3.0

CameraEffects

Type: array<CameraEffect>

Modifiers: transient

A stack of camera effects.

CameraSwivel

Type: Object.Rotator


ChatManager

Type: PlayerChatManager

Manages all chat, speech, and voice messages sent to player.

CheatClass

Type: class<CheatManager>

Class of my CheatManager.

Default value: Class'Engine.CheatManager'

CheatManager

Type: CheatManager

Modifiers: private, transient

Object within PlayerController that manages "cheat" commands.

ClientCap

Type: int


ClientUpdateTime

Type: float


ConstantGlowFog

Type: Object.Vector


ConstantGlowScale

Type: float


CurrentDistanceFogEnd

Type: float


CurrentTimeStamp

Type: float


DefaultFOV

Type: float

Modifiers: globalconfig


Default value: 90.0

DemoViewer

Type: PlayerController


DemoViewPitch

Type: int


DemoViewYaw

Type: int


DesiredFOV

Type: float

Modifiers: globalconfig


Default value: 90.0

DesiredZoomLevel

Type: float


DoubleClickDir

Type: Actor.EDoubleClickDir

Direction of movement key double click (for special moves).

DynamicPingThreshold

Type: float

Modifiers: globalconfig


Default value: 400.0

EnemyTurnSpeed

Type: int

Modifiers: config


Default value: 45000

ExactPing

Type: float


FailedPathStart

Type: Object.Vector

Modifiers: const


FixedLocation

Type: Object.Vector


FixedRotation

Type: Object.Rotator


FlashFog

Type: Object.Vector


FlashScale

Type: Object.Vector


Default value:

Member Value
X 1.0
Y 1.0
Z 1.0

ForcePrecacheTime

Type: float


FOVBias

Type: float


Default value: 1.0

FreeMoves

Type: SavedMove

Freed moves, available for buffering.

GameReplicationInfo

Type: GameReplicationInfo


GroundPitch

Type: int


InputClass

Type: class<PlayerInput>

Modifiers: config

Class of my PlayerInput.

Default value: Class'Engine.PlayerInput'

LastActiveTime

Type: float

Used to kick idlers.

LastBroadcastString

Type: string

Array size: 4


LastBroadcastTime

Type: float


LastDistanceFogColor

Type: Object.Color


LastDistanceFogEnd

Type: float


LastDistanceFogStart

Type: float


LastPingUpdate

Type: float


LastPlayerCalcView

Type: float


LastPlaySound

Type: float


LastPlaySpeech

Type: float


LastSpeedHackLog

Type: float


Default value: -100.0

LastUpdateTime

Type: float


LastZone

Type: int


ListenerLocation

Type: Object.Vector


ListenerRotation

Type: Object.Rotator


LocalMessageClass

Type: class<LocalMessage>


Default value: Class'Engine.LocalMessage'

LoginDelay

Type: float


MapHandler

Type: MaplistManagerBase

Modifiers: transient

Used by AdminBase.

MaxResponseTime

Type: float

How long server will wait for client move update before setting position.

Default value: 0.125

MaxTimeMargin

Type: float


Misc1

Type: int


Misc2

Type: int


myHUD

Type: Hud

Heads up display info.

NextLoginTime

Type: float


NextSpeedChange

Type: float


NoPauseMessage

Type: string

Modifiers: localized


Default value: "Game is not pauseable"

NumServerDrives

Type: float


NumSkips

Type: float


OldCameraLoc

Type: Object.Vector

Used in BehindView calculations.

OldCameraRot

Type: Object.Rotator


OldClientWeapon

Type: Weapon


OldFloor

Type: Object.Vector


OldPing

Type: float


OrthoZoom

Type: float

Orthogonal/map view zoom factor.

Default value: 40000.0

OwnCamera

Type: string

Modifiers: localized


Default value: "Now viewing from own camera"

PendingAdjustment

Type: ClientAdjustment


PendingMove

Type: SavedMove


Player

Type: Player

Modifiers: const


PlayerChatType

Type: string


Default value: "Engine.PlayerChatManager"

PlayerInput

Type: PlayerInput

Modifiers: private, transient

Object within PlayerController that manages player input.

PlayerNameArray

Type: array<PlayerNameInfo>

Modifiers: private, const


PlayerOwnerName

Type: string

for savegames

PlayerSecurity

Type: Security

Used for Cheat Protection

ProgressColor

Type: Object.Color

Array size: 4


ProgressMessage

Type: string

Array size: 4


ProgressTimeOut

Type: float


Default value: 8.0

QuickSaveString

Type: string

Modifiers: localized


Default value: "Quick Saving"

RealViewTarget

Type: Controller

Modifiers: const


RenderWorldToCamera

Type: Object.Matrix


RendMap

Type: int


RewardAnnouncer

Type: AnnouncerVoice


SavedMoves

Type: SavedMove

Buffered moves pending position updates.

ScreenFlashScaling

Type: float

Modifiers: globalconfig


Default value: 1.0

ServerTimeStamp

Type: float


ShakeOffset

Type: Object.Vector

Current magnitude to offset camera from shake.

ShakeOffsetMax

Type: Object.Vector


ShakeOffsetRate

Type: Object.Vector


ShakeOffsetTime

Type: Object.Vector


ShakeRot

Type: Object.Rotator


ShakeRotMax

Type: Object.Vector


ShakeRotRate

Type: Object.Vector


ShakeRotTime

Type: Object.Vector


ShowFlags

Type: int


Song

Type: string


SpectateSpeed

Type: float


Default value: 600.0

StatsPassword

Type: string

Modifiers: globalconfig


StatsUsername

Type: string

Modifiers: globalconfig


StatusAnnouncer

Type: AnnouncerVoice


TargetEyeHeight

Type: float


TargetViewRotation

Type: Object.Rotator


TargetWeaponViewOffset

Type: Object.Vector


TextToSpeechVoiceVolume

Type: float

Modifiers: globalconfig


Default value: 1.0

TimeMargin

Type: float


TimeMarginSlack

Type: float

Modifiers: globalconfig

OBSOLETE

TimeSinceLastFogChange

Type: float


Transition

Type: Actor.EMusicTransition


TurnRot180

Type: Object.Rotator


TurnTarget

Type: Pawn


UseFixedVisibility

Type: bool


VehicleCheckRadius

Type: float

Radius that is checked for nearby vehicles when pressing use.

Default value: 700.0

ViewingFrom

Type: string

Modifiers: localized


Default value: "Now viewing from"

ViewTarget

Type: Actor

Modifiers: const


VoiceChangeLimit

Type: float


VoiceReplicationInfo

Type: VoiceChatReplicationInfo


VoteReplicationInfo

Type: VotingReplicationInfoBase


WaitDelay

Type: float

Delay time until can restart.

WeaponUpdate

Type: int


ZoomLevel

Type: float