Mostly Harmless

UE2:UnrealPlayer (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Controller >> PlayerController >> UnrealPlayer
Package: 
UnrealGame
Direct subclasses:
CinematicPlayer, DemoRecSpectator, XPlayer
This class in other games:
UT2003

UnrealPlayer.

Properties[edit]

Property group 'UnrealPlayer'[edit]

LastKillTime[edit]

Type: float


MultiKillLevel[edit]

Type: int


Internal variables[edit]

bDisplayLoser[edit]

Type: bool


bDisplayWinner[edit]

Type: bool


bDontShowLoginMenu[edit]

Type: bool

Modifiers: globalconfig

Don't show the login menu unless forced by the server

bForceLoginMenu[edit]

Type: bool

Set by replicated function called by DeathMatch to whether it wants to force player to see login menu

bLatecomer[edit]

Type: bool

entered multiplayer game after game started

bReadyToStart[edit]

Type: bool

Ready to start the game - used to prevent player from clicking in until he's had a chance to see the login menu

bRising[edit]

Type: bool


CustomizedAnnouncerPack[edit]

Type: string

Modifiers: globalconfig

OBSOLETE

CustomRewardAnnouncerPack[edit]

Type: string

Modifiers: globalconfig


Default value: "UnrealGame.MaleAnnouncer"

CustomStatusAnnouncerPack[edit]

Type: string

Modifiers: globalconfig


Default value: "UnrealGame.FemaleAnnouncer"

LastAutoTauntTime[edit]

Type: float


LastKickWarningTime[edit]

Type: float


Default value: -1000.0

LastTaunt[edit]

Type: int


LastTauntAnimTime[edit]

Type: float


LastWhispTime[edit]

Type: float


LoginMenuClass[edit]

Type: string

Set by replicated function called by DeathMatch to the name of the login menu

MaxRecentServers[edit]

Type: int

Modifiers: globalconfig

Max length of RecentServers list (0 = always show login menu)

Default value: 25

NetBotDebugString[edit]

Type: string


RecentServers[edit]

Type: array<string>

Modifiers: globalconfig

IPs of recently visited servers - always in order with RecentServers[0] being the most recently visited server

RejoinChannels[edit]

Type: array<string>

Modifiers: transient, globalconfig

Channels which player was a member of during last match

Default values[edit]

Property Value
FovAngle 85.0
PlayerChatType "UnrealGame.UnrealPlayerChatManager"
PlayerReplicationInfoClass Class'UnrealGame.TeamPlayerReplicationInfo'

Functions[edit]

Exec functions[edit]

BasePath[edit]

exec function BasePath (byte num)


DropFlag[edit]

exec function DropFlag ()


NetDebugBot[edit]

exec function NetDebugBot ()


PlayVehicleHorn[edit]

exec function PlayVehicleHorn (int HornIndex)


RandomTaunt[edit]

exec function RandomTaunt ()


ShowAI[edit]

exec function ShowAI ()


SoakBots[edit]

exec function SoakBots ()


Taunt[edit]

exec function Taunt (name Sequence)


Events[edit]

InitInputSystem[edit]

simulated event InitInputSystem ()

Overrides: PlayerController.InitInputSystem


KickWarning[edit]

event KickWarning ()

Overrides: PlayerController.KickWarning


PostBeginPlay[edit]

simulated event PostBeginPlay ()

Overrides: PlayerController.PostBeginPlay


PostNetBeginPlay[edit]

simulated event PostNetBeginPlay ()

Overrides: Actor.PostNetBeginPlay


PostNetReceive[edit]

simulated event PostNetReceive ()

Overrides: Actor.PostNetReceive


Other instance functions[edit]

See UnrealPlayer instance functions.

States[edit]

Dead[edit]

Inherits from: PlayerController.Dead

Ignores: HearNoise, KilledBy, SeePlayer, SwitchWeapon

Dead.Fire[edit]

exec function Fire (optional float F)

Overrides: PlayerController.Dead.Fire


PlayerWaiting[edit]

Inherits from: PlayerController.PlayerWaiting

Modifiers: auto

PlayerWaiting.CanRestartPlayer[edit]

function bool CanRestartPlayer ()

Overrides: PlayerController.CanRestartPlayer (global)


PlayerWaiting.Fire[edit]

exec function Fire (optional float F)

Overrides: PlayerController.PlayerWaiting.Fire


PlayerWalking[edit]

Inherits from: PlayerController.PlayerWalking

Ignores: HearNoise, SeePlayer

PlayerWalking.NotifyLanded[edit]

event bool NotifyLanded (Object.Vector HitNormal)

Overrides: PlayerController.NotifyLanded (global)


PlayerWalking.ProcessMove[edit]

function ProcessMove (float DeltaTime, Object.Vector NewAccel, Actor.EDoubleClickDir DoubleClickMove, Object.Rotator DeltaRot)

Overrides: PlayerController.PlayerWalking.ProcessMove