Mostly Harmless

UE3:WorldInfo internal variables (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> Actor >> Info >> ZoneInfo >> WorldInfo (internal variables)
WorldInfo internal variables in other games:
UDK

Internal variables[edit]

AudioTimeSeconds[edit]

Type: float

Time in seconds since level began play, but IS paused when the game is paused, and is NOT dilated/clamped.

bAggressiveLOD[edit]

Type: bool

Modifiers: transient

frame rate is well below DesiredFrameRate, so make LOD more aggressive

bBegunPlay[edit]

Type: bool

Whether gameplay has begun.

bDropDetail[edit]

Type: bool

Modifiers: transient

frame rate is below DesiredFrameRate, so drop high detail actors

bHasPathNodes[edit]

Type: bool


bHighPriorityLoading[edit]

Type: bool

when this flag is set, more time is allocated to background loading (replicated)

bHighPriorityLoadingLocal[edit]

Type: bool

copy of bHighPriorityLoading that is not replicated, for clientside-only loading operations

bMapHasPathingErrors[edit]

Type: bool

This is a bool on the level which is set when the AI detects that paths are either not set up correctly or need to be rebuilt. If set the HUD will display a warning message on the screen.

bMapNeedsLightingFullyRebuilt[edit]

Type: bool

This is a bool on the level which is set when a light that needs to have lighting rebuilt is moved. This is then checked in CheckMap for errors to let you know that this level should have lighting rebuilt.

bPathsRebuilt[edit]

Type: bool

True if path network is valid

bPlayersOnly[edit]

Type: bool

Only update players.

bRequestedBlockOnAsyncLoading[edit]

Type: bool

Whether it was requested that the engine bring up a loading screen and block on async loading.

BSPVertex[edit]

Type: Texture2D


Default value: Texture2D'EngineResources.BSPVertex'

bStartup[edit]

Type: bool

Starting gameplay.

bUseConsoleInput[edit]

Type: bool

Modifiers: transient

Bool that indicates that 'console' input is desired. This flag is mis named as it is used for a lot of gameplay related things (e.g. increasing collision size, changing vehicle turning behavior, modifying put down/up weapon speed, bot behavior)

currently set when you are running a console build (implicitly or explicitly via ?param on the commandline)

bWithinDemoPlayback[edit]

Type: bool

Set during demo playback (WARNING: May not be reliable at the very start of demos, e.g. demo actors PostBeginPlay etc.)

CommittedLevelNames[edit]

Type: array<name>

Modifiers: const, transient


ComputerName[edit]

Type: string

Machine's name according to the OS.

ControllerList[edit]

Type: Controller

Modifiers: const, private


CoverList[edit]

Type: CoverLink

Modifiers: transient, const


DecalManagerClassPath[edit]

Type: string

Modifiers: globalconfig

decal pool and lifetime manager

Default value: "UTGame.UTDecalManager"

DefaultGravityZ[edit]

Type: float

Modifiers: const, globalconfig

default gravity (game specific) - set in defaultgame.ini

Default value: -520.0

DefaultTexture[edit]

Type: Texture2D


Default value: Texture2D'EngineResources.DefaultTexture'

DeferredExecs[edit]

Type: array<string>

This is the array of string which will be called after a tick has occurred. This allows functions which GC and/or delete objects to be executed from .uc land!

DeltaSeconds[edit]

Type: float

Modifiers: transient, const

Frame delta time in seconds adjusted by e.g. time dilation.

DemoPlayTimeDilation[edit]

Type: float

additional TimeDilation applied only during demo playback

Default value: 1.0

EmitterPoolClassPath[edit]

Type: string

Modifiers: globalconfig

particle emitter pool for gameplay effects that are spawned independent of their owning Actor

Default value: "UTGame.UTEmitterPool"

EngineVersion[edit]

Type: string

Engine version.

Game[edit]

Type: GameInfo


GRI[edit]

Type: GameReplicationInfo

Modifiers: transient


HighestPriorityPostProcessVolume[edit]

Type: PostProcessVolume

Modifiers: const, noimport, transient

Linked list of post processing volumes, sorted in descending order of priority.

HighestPriorityReverbVolume[edit]

Type: ReverbVolume

Modifiers: const, noimport, transient

Linked list of reverb volumes, sorted in descending order of priority.

LargeVertex[edit]

Type: Texture2D


Default value: Texture2D'EngineResources.LargeVertex'

LastMusicAction[edit]

Type: SeqAct_CrossFadeMusicTracks

Kismet controlled music info (to inform newly joining clients)

LastMusicTrack[edit]

Type: MusicTrackDataStructures.MusicTrackStruct


Default value:

Member Value
Params
Member Value
FadeInTime 5.0
FadeInVolumeLevel 1.0
FadeOutTime 5.0

LastTravelErrorCode[edit]

Type: string


LastTravelErrorURL[edit]

Type: string


MinNetVersion[edit]

Type: string

Min engine version that is net compatible.

MoveRepSize[edit]

Type: float


Default value: 42.0

MyDecalManager[edit]

Type: DecalManager


MyEmitterPool[edit]

Type: EmitterPool


NavigationPointList[edit]

Type: NavigationPoint

Modifiers: transient, const, private


NetMode[edit]

Type: ENetMode


NextSwitchCountdown[edit]

Type: float


NextURL[edit]

Type: string


PauseDelay[edit]

Type: float

time at which to start pause

Pauser[edit]

Type: PlayerReplicationInfo

If paused, name of person pausing the game.

PawnList[edit]

Type: Pawn

Modifiers: const


PortalVolumes[edit]

Type: array<PortalVolume>

Modifiers: const, noimport, transient

A array of portal volumes

PreparingLevelNames[edit]

Type: array<name>

Modifiers: const, transient

array of levels that were loaded into this map via PrepareMapChange() / CommitMapChange() (to inform newly joining clients)

RBPhysicsGravityScaling[edit]

Type: float

Modifiers: globalconfig

used to scale gravity for rigid body physics

Default value: 2.0

RealTimeSeconds[edit]

Type: float

Time in seconds since level began play, but is NOT paused when the game is paused, and is NOT dilated/clamped.

RealTimeToUnPause[edit]

Type: float

If non-zero, when RealTimeSeconds reaches this, unpause the game.

ReplicationViewers[edit]

Type: array<NetViewer>

Modifiers: const

valid only during replication - information about the player(s) being replicated to (there could be more than one in the case of a splitscreen client)

SelectedGroups[edit]

Type: string

Modifiers: transient

A list of selected groups in the group browser (only used in editor)

TimeDilation[edit]

Type: float

Normally 1 - scales real time passage.

Default value: 1.0

TimeSeconds[edit]

Type: float

Time in seconds since level began play, but IS paused when the game is paused, and IS dilated/clamped.

VisibleGroups[edit]

Type: string

List of the group names which were checked when the level was last saved

Default value: "None"

WhiteSquareTexture[edit]

Type: Texture2D


Default value: Texture2D'EngineResources.WhiteSquareTexture'

WireframeTexture[edit]

Type: Texture2D


WorldGravityZ[edit]

Type: float

Modifiers: transient

current gravity actually being used