Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.GameInfo

Extends
Info
Modifiers
native

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.GameInfo

Direct Known Subclasses:

XMPGame, XMPGameIntro, XMPGameTutorial

Constants Summary
Inherited Contants from Engine.Actor
CCFloatHeight, DF_Collision, DF_None, MAXSTEPHEIGHT, MINFLOORZ, TRACE_AcceptProjectors, TRACE_Actors, TRACE_AllBlocking, TRACE_AllColliding, TRACE_Blocking, TRACE_Corona, TRACE_Debug, TRACE_Hash, TRACE_Level, TRACE_LevelGeometry, TRACE_Material, TRACE_Movers, TRACE_OnlyProjActor, TRACE_Others, TRACE_Pawns, TRACE_Projectors, TRACE_ProjTargets, TRACE_ShadowCast, TRACE_SingleResult, TRACE_StopAtFirstHit, TRACE_VisibleNonColliding, TRACE_Volumes, TRACE_World

Variables Summary
AccessControlAccessControl
stringAccessControlClass
floatAutoAim
boolbAdminCanPause
boolbAllowBehindView
boolbAllowWeaponThrowing
boolbAlreadyChanged
boolbAlternateMode
MutatorBaseMutator
boolbCanChangeSkin
boolbCanViewOthers
boolbChangeLevels
boolbClearBannedBetweenMaps
boolbDelayedStart
boolbDisplayHud
stringBeaconName
boolbEnableStatLogging
boolbGameEnded
boolbGameRestarted
boolbKeepSamePlayerStart
boolbLoggingGame
boolbOverTime
boolbPauseable
boolbRestartLevel
BroadcastHandlerBroadcastHandler
stringBroadcastHandlerClass
boolbTeamGame
boolbWaitingToStartMatch
boolbWeaponStay
boolbWelcomePending
intCurrentID
class<LocalMessage>DeathMessageClass
stringDefaultPlayerClassName
stringDefaultPlayerName
floatFearCostFallOff
floatGameDifficulty
class<GameMessage>GameMessageClass
stringGameName
GameReplicationInfoGameReplicationInfo
GameRulesGameRulesModifiers
floatGameSpeed
GameStatsGameStats
stringGameStatsClass
stringGIPropsDisplayText[11]
stringGIPropsExtras[2]
intGoalScore
intGoreLevel
nameHUDType
stringMapListType
stringMapPrefix
intMaxLives
intMaxPlayers
intMaxSpectators
floatMinTeamChangeDelay
stringMutatorClass
intNumBots
intNumPlayers
intNumSpectators
nameOtherMesgGroup
intPauseKey
class<PlayerController>PlayerControllerClass
stringPlayerControllerClassName
intPreMatchWait
nameScoreboardType
stringSecurityClass
floatStartTime
floatTeamDamage
intTimeLimit
intVersion
array<VoiceChatterInfo>VoiceChatters
GameInfo
StringAcronym
StringDecoTextName
class<GameReplicationInfo>GameReplicationInfoClass
StringScreenShotName
Inherited Variables from Engine.Actor
Acceleration, ActorRenderData, AlternateSkins, AmbientGlow, AmbientSound, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAlwaysRelevant, bAlwaysRelevantToInstigator, bAlwaysRelevantToOwner, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAutoAlignToTerrain, bBlockActors, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockZeroExtentTraces, bBounce, bCanBeBaseForPawns, bCanBeDamaged, bCanMantle, bCanTeleport, bClientAnim, bClientDemoNetFunc, bClientDemoRecording, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDirectional, bDisableSorting, bDisturbFluidSurface, bDontBatch, bDynamicLight, bDynamicWorldGeometry, bEdShouldSnap, bEdSnap, bFixedRotationDir, bFullVolume, bGameRelevant, bHardAttach, bHasBlood, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bInterpolating, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNoDelete, bNoRepMesh, bObsolete, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bShouldBaseAtStartup, bShowOctreeNodes, bShowUseReticle, bSkipActorPropertyReplication, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTicked, bTimerLoop, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUsable, bUseCylinderCollision, bUseDynamicLights, bUseLightingFromBase, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, ConglomerateID, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, ForcedVisibilityZoneTag, ForceRadius, ForceScale, ForceType, Group, HardRelMatrix, InitialState, Instigator, Inventory, JoinedTag, KParams, KStepTag, LastRenderTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, MaxLights, Mesh, MeshInstance, MessageClass, NetDependents, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, RepSkinIndex, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, SpecialDisplayFlags, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, Tag, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, Velocity, XLevel

Enumerations Summary
Inherited Enumerations from Engine.Actor
EDetailMode, EDoubleClickDir, EDrawType, EFilterState, EForceType, eKillZType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ETravelType

Structures Summary
VoiceChatterInfo
Controller, IpAddr, Handle
Inherited Structures from Engine.Info
KeyValuePair, PlayerResponseLine, ServerResponseLine
Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, Face, KRBVec, KRigidBodyState, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr

Functions Summary
event AcceptInventory (pawn PlayerPawn)
function AddArtifactPickup (Pickup PickupActor)
function AddDefaultInventory (pawn PlayerPawn)
function AddDefaultWeapons (pawn PlayerPawn)
function AddDeployPoint (Actor DeployPointActor)
function AddMutator (string mutname, optional bool bUserAdded)
function AdminSay (string Msg)
functionbool AtCapacity (bool bSpectator)
event Broadcast (Actor Sender, coerce string Msg, optional name Type, optional sound MessageSound)
function BroadcastDeathMessage (Controller Killer, Controller Other, class<DamageType> damageType)
event BroadcastLocalized (actor Sender, class<LocalMessage> Message, optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2, optional Object OptionalObject)
function BroadcastLocalizedTeam (Controller Sender, class<LocalMessage> Message, optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2, optional Object OptionalObject)
function BroadcastTeam (Controller Sender, coerce string Msg, optional name Type, optional sound MessageSound)
functionbool CanSpectate (PlayerController Viewer, bool bOnlySpectator, actor ViewTarget)
function ChangeName (Controller Other, coerce string S, bool bNameChange)
functionbool ChangeTeam (Controller Other, int N, bool bNewTeam)
function ChangeVoiceChatter (Controller Client, int IpAddr, int Handle, bool Add)
functionbool CheckCanChangeTeam (Controller Other, int N)
function CheckConsumerList (float DeltaSeconds)
functionbool CheckEndGame (PlayerReplicationInfo Winner, string Reason)
function CheckScore (PlayerReplicationInfo Scorer)
function ClearBanned ()
event DetailChange ()
function DiscardInventory (Pawn Other)
functionfloat DrainTeamEnergy (int TeamNumber, float EnergyAmount, name Reason)
function EndGame (PlayerReplicationInfo Winner, string Reason)
function EndLogging (string Reason)
functionstring FindPlayerByID (int PlayerID)
functionNavigationPoint FindPlayerStart (Controller Player, optional byte InTeam, optional string incomingName)
functionstring FindTeamDesignation (GameReplicationInfo GRI, actor A)
event GameEnding ()
functionint GetArtifactID (class<Inventory> ArtifactClass, int NewTeam)
functionint GetArtifactTeam (int ArtifactID)
eventstring GetBeaconText ()
functionclass<Pawn> GetDefaultPlayerClass (Controller C)
functionint GetIntOption (string Options, string ParseString, int CurrentValue)
function GetKeyValue (string Pair, out string Key, out string Value)
functionMapList GetMapList (string MapListType)
functionstring GetNetworkNumber ()
functionint GetNumPlayers ()
function GetServerDetails (out ServerResponseLine ServerState)
function GetServerInfo (out ServerResponseLine ServerState)
function GetServerPlayers (out ServerResponseLine ServerState)
functionint GetServerPort ()
functionbool GrabOption (out string Options, out string Result)
functionbool HasAllDeployPoints (int InTeam)
functionbool HasAllEnergySources (int InTeam)
functionbool HasOption (string Options, string InKey)
event InitGame (string Options, out string Error)
function InitGameReplicationInfo ()
function InitLogging ()
functionbool IsOnTeam (Controller Other, int TeamNum)
functionbool IsTeamFeatureOnline (name Feature, int TeamNumber)
function Kick (PlayerReplicationInfo P)
function KickBan (PlayerReplicationInfo P)
function KillBots (int num)
function Killed (Controller Killer, Controller Killed, Pawn KilledPawn, class<DamageType> damageType)
function KillEvent (string Killtype, PlayerReplicationInfo Killer, PlayerReplicationInfo Victim, class<DamageType> Damage)
eventPlayerController Login (string Portal, string Options, out string Error)
function Logout (Controller Exiting)
function NotifyArtifactDropped (int ArtifactID, Pawn Carrier)
function NotifyArtifactPickedup (int ArtifactID, Pawn Carrier)
function NotifyArtifactSentHome (int ArtifactID, Pawn Carrier, class<Inventory> ArtifactClass)
function NotifyArtifactStolen (int ArtifactID, Pawn Carrier)
function NotifyArtifactStored (int ArtifactID, Pawn Carrier)
function NotifyDeployableDestroyed (Controller Killer, Actor Killed)
function NotifyDeployPointHacked (Actor HackedDP, int OldTeam)
function NotifyDriverEnter (Pawn EnteredPawn, PlayerController DriverC, Pawn DriverP)
function NotifyDriverLeave (Pawn ExitedPawn, PlayerController DriverC, Pawn DriverP)
function NotifyHackedDeployPoint (Controller PrimaryHacker, Controller SecondaryHacker)
function NotifyHackedEnergySource (Actor HackedES, Controller PrimaryHacker, optional Controller SecondaryHacker)
function NotifyHackedOther (Controller PrimaryHacker, Controller SecondaryHacker)
function NotifyHealTeammateWithPack (Controller PackOwner, Controller PackReceiver)
function NotifyKilled (Controller Killer, Controller Killed, Pawn KilledPawn)
function NotifyRepairTeammateWithPack (Controller PackOwner, Controller PackReceiver)
function NotifyResupplyTeammateWithPack (Controller PackOwner, Controller PackReceiver)
function NotifyRevived (Controller Reviver, Controller Wounded)
function NotifyTeammateHealTime (Controller User, Controller Usee, float UseTime)
function NotifyTeammateRepairTime (Controller User, Controller Usee, float UseTime)
function NotifyTeammateResupplyTime (Controller User, Controller Usee, float UseTime)
function NotifyTurretKilled (Controller Killer, Pawn KilledPawn)
function NotifyVehicleKilled (Controller Killer, Pawn KilledPawn)
functionTeamInfo OtherTeam (TeamInfo Requester)
functionstring ParseKillMessage (string KillerName, string VictimName, string DeathMessage)
functionstring ParseMessageString (Mutator BaseMutator, Controller Who, String Message)
functionstring ParseOption (string Options, string InKey)
functionbyte PickTeam (byte Current, Controller C)
functionbool PickupQuery (Pawn Other, Pickup item)
function PlayerTappedOut (PlayerController TappedOutC, Pawn TappedOutP)
function PostBeginPlay ()
event PostLogin (PlayerController NewPlayer)
function PreBeginPlay ()
function PrecacheGameStaticMeshes (LevelInfo myLevel)
function PrecacheGameTextures (LevelInfo myLevel)
event PreLogin (string Options, string Address, out string Error, out string FailCode)
functionbool PreventDeath (Pawn Killed, Controller Killer, class<DamageType> damageType, vector HitLocation)
functionbool PreventSever (Pawn Killed, Name boneName, int Damage, class<DamageType> DamageType)
function ProcessServerTravel (string URL, bool bItems)
functionfloat RatePlayerStart (NavigationPoint N, byte Team, Controller Player)
functionint ReduceDamage (int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType)
function RegisterConsumer (Actor Consumer, float EnergyCostPerSec)
function RegisterVehicle (Vehicle V)
function RemoveArtifactPickup (Pickup PickupActor)
function RemoveDeployPoint (Actor DeployPointActor)
function Reset ()
function RestartGame ()
function RestartPlayer (Controller aPlayer)
function ReviewJumpSpots (name TestLabel)
function ScoreEvent (PlayerReplicationInfo Who, float Points, string Desc)
function ScoreKill (Controller Killer, Controller Other)
function ScoreObjective (PlayerReplicationInfo Scorer, Int Score)
function SendPlayer (PlayerController aPlayer, string URL)
function SetGameSpeed (Float T)
functionbool SetPause (BOOL bPause, PlayerController P, optional int Key)
function SetPawnClass (Controller Player, class<Pawn> NewPawnClass)
function SetPlayerDefaults (Pawn PlayerPawn)
functionbool ShouldRespawn (Pickup Other)
function StartMatch ()
function TeamScoreEvent (int Team, float Points, string Desc)
function Timer ()
functionbool TooManyBots (Controller botToRemove)
function UnregisterConsumer (Actor Consumer)
function UpdateDeployableCost (int Team, name DeployableClassName, float AddedPctCost)
function UpdatePrecacheMaterials ()
function UpdatePrecacheStaticMeshes ()
functionbool UseLowGore ()
Inherited Functions from Engine.Actor
*, +, -, AddActor, AddActorAt, AddArrow, AddBox, AddCylinder, AddLine, AllActors, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BM, BoneRefresh, bool, BroadcastLocalizedMessage, Bump, CanHit, CanSplash, ChildActors, Clock, CollidingActors, ColorBlack, ColorBlue, ColorBrown, ColorCyan, ColorDkblue, ColorDkcyan, ColorDkgreen, ColorDkgrey, ColorDkmagenta, ColorDkred, ColorDkyellow, ColorGreen, ColorGrey, ColorLtgrey, ColorMagenta, ColorOrange, ColorPink, ColorRed, ColorWhite, ColorYellow, ConsoleCommand, ConvertRelativeLocation, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DisplayDebug, DM, DMN, DMT, DMTN, DMTNS, DrawDebugLine, DrawFace, DrawFaces, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, FellOutOfWorld, FinishAnim, FinishedInterpolation, FinishInterpolation, float, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClient, GetCollisionBoundingBox, GetCollisionExtent, GetCommandLine, GetConsumerClassIndex, GetDebugName, GetHumanReadableName, GetItemName, GetKillerController, GetLocalString, GetMapName, GetMeshName, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSoundDuration, GetTeam, GetURLMap, HasAnim, HitWall, HurtRadius, IgnoreEncroachingMovement, int, IsAnimating, IsInPain, IsInVolume, IsRealPlayer, IsTweening, KAddBoneLifter, KAddImpulse, KApplyForce, KDisableCollision, KDrawRigidBodyState, KEnableCollision, KFreezeRagdoll, KGetActorGravScale, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRBQuaternion, KGetRestitution, KGetRigidBodyState, KGetSkelMass, KilledBy, KImpact, KIsAwake, KIsRagdollAvailable, KMakeRagdollAvailable, KRBVecFromVector, KRBVecToVector, KRemoveAllBoneLifters, KRemoveLifterFromBone, KSetActorGravScale, KSetBlockKarma, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetSkelVel, KSetStayUpright, KSetStayUprightParams, KSkelConvulse, KSleep, KUpdateState, KVelDropBelow, KWake, Landed, LaunchPawn, LaunchPawnDamage, LinkMesh, LinkSkelAnim, LockRootMotion, LoopAnim, LostChild, MakeColor, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, NearSpot, NotifyTeamEnergyStatus, OnlyAffectPawns, OnUnuse, OnUse, PauseAudio, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayFeedbackEffect, PlayMusic, PlayOwnedSound, PlaySound, PlayTeleportEffect, PostBeginPlay, PostNetBeginPlay, PostNetReceive, PostTeleport, PostTouch, PreBeginPlay, PreTeleport, RadarAddActor, RadarRemoveActor, RadiusActors, RenderOverlays, RenderTexture, ReplaceText, Reset, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetClassStatic, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetKillerController, SetLocation, SetNetDirty, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTeam, SetTimer, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopFeedbackEffect, StopMusic, string, SuggestFallVelocity, TakeDamage, TestLocation, Tick, Timer, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnClock, UnPauseAudio, UnTouch, UnTrigger, UntriggerEvent, UpdatePrecacheMaterials, UpdatePrecacheStaticMeshes, UsedBy, VisibleActors, VisibleCollidingActors, ZapActor, ZoneChange


Variables Detail

AccessControl Source code

var AccessControl AccessControl;
AccessControl controls whether players can enter and/or become admins.

AccessControlClass Source code

var globalconfig string AccessControlClass;
The AccessControl class to spawn.

AutoAim Source code

var globalconfig float AutoAim;
How much autoaiming to do (1=none, 0 = always).

bAdminCanPause Source code

var globalconfig bool bAdminCanPause;
True the game is pauseable by the admin and false if the game is not pauseable by the admin.

bAllowBehindView Source code

var config bool bAllowBehindView;

bAllowWeaponThrowing Source code

var config bool bAllowWeaponThrowing;

bAlreadyChanged Source code

var bool bAlreadyChanged;

bAlternateMode Source code

var localized bool bAlternateMode;

BaseMutator Source code

var Mutator BaseMutator;
Linked list of Mutators (for modifying actors as they enter the game)

bCanChangeSkin Source code

var bool bCanChangeSkin;
Allow player to change skins in game.

bCanViewOthers Source code

var bool bCanViewOthers;

bChangeLevels Source code

var globalconfig bool bChangeLevels;
True if the game is allowed to change levels and false if the game is not allowed to change levels.

bClearBannedBetweenMaps Source code

var config bool bClearBannedBetweenMaps;

bDelayedStart Source code

var bool bDelayedStart;

bDisplayHud Source code

var bool bDisplayHud;

BeaconName Source code

var string BeaconName;
Identifying string used for finding LAN servers.

bEnableStatLogging Source code

var globalconfig bool bEnableStatLogging;
True the game will be enabled to track stats and false the game will not track stats.

bGameEnded Source code

var bool bGameEnded;
Set when game ends.

bGameRestarted Source code

var bool bGameRestarted;

bKeepSamePlayerStart Source code

var bool bKeepSamePlayerStart;

bLoggingGame Source code

var bool bLoggingGame;

bOverTime Source code

var bool bOverTime;

bPauseable Source code

var bool bPauseable;

bRestartLevel Source code

var bool bRestartLevel;

BroadcastHandler Source code

var BroadcastHandler BroadcastHandler;

BroadcastHandlerClass Source code

var string BroadcastHandlerClass;

bTeamGame Source code

var bool bTeamGame;

bWaitingToStartMatch Source code

var bool bWaitingToStartMatch;

bWeaponStay Source code

var config bool bWeaponStay;

bWelcomePending Source code

var bool bWelcomePending;

CurrentID Source code

var int CurrentID;

DeathMessageClass Source code

var class<LocalMessage> DeathMessageClass;

DefaultPlayerClassName Source code

var string DefaultPlayerClassName;

DefaultPlayerName Source code

var localized string DefaultPlayerName;

FearCostFallOff Source code

var float FearCostFallOff;

GameDifficulty Source code

var globalconfig float GameDifficulty;

GameMessageClass Source code

var class<GameMessage> GameMessageClass;

GameName Source code

var localized string GameName;

GameReplicationInfo Source code

var GameReplicationInfo GameReplicationInfo;

GameRulesModifiers Source code

var GameRules GameRulesModifiers;

GameSpeed Source code

var float GameSpeed;

GameStats Source code

var GameStats GameStats;

GameStatsClass Source code

var globalconfig string GameStatsClass;

GIPropsDisplayText[11] Source code

var private localized string GIPropsDisplayText[11];

GIPropsExtras[2] Source code

var private localized string GIPropsExtras[2];

GoalScore Source code

var config int GoalScore;

GoreLevel Source code

var globalconfig int GoreLevel;

HUDType Source code

var name HUDType;

MapListType Source code

var string MapListType;

MapPrefix Source code

var string MapPrefix;

MaxLives Source code

var config int MaxLives;

MaxPlayers Source code

var globalconfig int MaxPlayers;

MaxSpectators Source code

var globalconfig int MaxSpectators;

MinTeamChangeDelay Source code

var float MinTeamChangeDelay;

MutatorClass Source code

var string MutatorClass;

NumBots Source code

var int NumBots;

NumPlayers Source code

var int NumPlayers;

NumSpectators Source code

var int NumSpectators;

OtherMesgGroup Source code

var name OtherMesgGroup;

PauseKey Source code

var int PauseKey;

PlayerControllerClass Source code

var class<PlayerController> PlayerControllerClass;

PlayerControllerClassName Source code

var string PlayerControllerClassName;

PreMatchWait Source code

var config int PreMatchWait;

ScoreboardType Source code

var name ScoreboardType;

SecurityClass Source code

var globalconfig string SecurityClass;

StartTime Source code

var float StartTime;

TeamDamage Source code

var config float TeamDamage;

TimeLimit Source code

var config int TimeLimit;

Version Source code

var globalconfig int Version;

VoiceChatters Source code

var array<VoiceChatterInfo> VoiceChatters;

GameInfo

Acronym Source code

var(GameInfo) String Acronym;

DecoTextName Source code

var(GameInfo) String DecoTextName;

GameReplicationInfoClass Source code

var(GameInfo) class<GameReplicationInfo> GameReplicationInfoClass;

ScreenShotName Source code

var(GameInfo) String ScreenShotName;


Structures Detail

VoiceChatterInfo Source code

struct VoiceChatterInfo
{
var controller Controller;
var int Handle;
var int IpAddr;
};



Functions Detail

AcceptInventory Source code

event AcceptInventory ( pawn PlayerPawn )

AddArtifactPickup Source code

function AddArtifactPickup ( Pickup PickupActor )

AddDefaultInventory Source code

function AddDefaultInventory ( pawn PlayerPawn )

AddDefaultWeapons Source code

function AddDefaultWeapons ( pawn PlayerPawn )

AddDeployPoint Source code

function AddDeployPoint ( Actor DeployPointActor )

AddMutator Source code

function AddMutator ( string mutname, optional bool bUserAdded )

AdminSay Source code

exec function AdminSay ( string Msg )

AtCapacity Source code

function bool AtCapacity ( bool bSpectator )

Broadcast Source code

event Broadcast ( Actor Sender, coerce string Msg, optional name Type, optional sound MessageSound )

BroadcastDeathMessage Source code

function BroadcastDeathMessage ( Controller Killer, Controller Other, class<DamageType> damageType )

BroadcastLocalized Source code

event BroadcastLocalized ( actor Sender, class<LocalMessage> Message, optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2, optional Object OptionalObject )

BroadcastLocalizedTeam Source code

function BroadcastLocalizedTeam ( Controller Sender, class<LocalMessage> Message, optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2, optional Object OptionalObject )

BroadcastTeam Source code

function BroadcastTeam ( Controller Sender, coerce string Msg, optional name Type, optional sound MessageSound )

CanSpectate Source code

function bool CanSpectate ( PlayerController Viewer, bool bOnlySpectator, actor ViewTarget )

ChangeName Source code

function ChangeName ( Controller Other, coerce string S, bool bNameChange )

ChangeTeam Source code

function bool ChangeTeam ( Controller Other, int N, bool bNewTeam )

ChangeVoiceChatter Source code

function ChangeVoiceChatter ( Controller Client, int IpAddr, int Handle, bool Add )

CheckCanChangeTeam Source code

function bool CheckCanChangeTeam ( Controller Other, int N )

CheckConsumerList Source code

function CheckConsumerList ( float DeltaSeconds )

CheckEndGame Source code

function bool CheckEndGame ( PlayerReplicationInfo Winner, string Reason )

CheckScore Source code

function CheckScore ( PlayerReplicationInfo Scorer )

ClearBanned Source code

function ClearBanned ( )

DetailChange Source code

event DetailChange ( )

DiscardInventory Source code

function DiscardInventory ( Pawn Other )

DrainTeamEnergy Source code

function float DrainTeamEnergy ( int TeamNumber, float EnergyAmount, name Reason )

EndGame Source code

function EndGame ( PlayerReplicationInfo Winner, string Reason )

EndLogging Source code

function EndLogging ( string Reason )

FindPlayerByID Source code

function string FindPlayerByID ( int PlayerID )

FindPlayerStart Source code

function NavigationPoint FindPlayerStart ( Controller Player, optional byte InTeam, optional string incomingName )

FindTeamDesignation Source code

static function string FindTeamDesignation ( GameReplicationInfo GRI, actor A )

GameEnding Source code

event GameEnding ( )

GetArtifactID Source code

function int GetArtifactID ( class<Inventory> ArtifactClass, int NewTeam )

GetArtifactTeam Source code

function int GetArtifactTeam ( int ArtifactID )

GetBeaconText Source code

event string GetBeaconText ( )

GetDefaultPlayerClass Source code

function class<Pawn> GetDefaultPlayerClass ( Controller C )

GetIntOption Source code

function int GetIntOption ( string Options, string ParseString, int CurrentValue )

GetKeyValue Source code

function GetKeyValue ( string Pair, out string Key, out string Value )

GetMapList Source code

function MapList GetMapList ( string MapListType )

GetNetworkNumber Source code

native function string GetNetworkNumber ( )

GetNumPlayers Source code

function int GetNumPlayers ( )

GetServerDetails Source code

function GetServerDetails ( out ServerResponseLine ServerState )

GetServerInfo Source code

function GetServerInfo ( out ServerResponseLine ServerState )

GetServerPlayers Source code

function GetServerPlayers ( out ServerResponseLine ServerState )

GetServerPort Source code

function int GetServerPort ( )

GrabOption Source code

function bool GrabOption ( out string Options, out string Result )

HasAllDeployPoints Source code

function bool HasAllDeployPoints ( int InTeam )

HasAllEnergySources Source code

function bool HasAllEnergySources ( int InTeam )

HasOption Source code

function bool HasOption ( string Options, string InKey )

InitGame Source code

event InitGame ( string Options, out string Error )

InitGameReplicationInfo Source code

function InitGameReplicationInfo ( )

InitLogging Source code

function InitLogging ( )

IsOnTeam Source code

function bool IsOnTeam ( Controller Other, int TeamNum )

IsTeamFeatureOnline Source code

function bool IsTeamFeatureOnline ( name Feature, int TeamNumber )

Kick Source code

function Kick ( PlayerReplicationInfo P )

KickBan Source code

function KickBan ( PlayerReplicationInfo P )

KillBots Source code

exec function KillBots ( int num )

Killed Source code

function Killed ( Controller Killer, Controller Killed, Pawn KilledPawn, class<DamageType> damageType )

KillEvent Source code

function KillEvent ( string Killtype, PlayerReplicationInfo Killer, PlayerReplicationInfo Victim, class<DamageType> Damage )

Login Source code

event PlayerController Login ( string Portal, string Options, out string Error )

Logout Source code

function Logout ( Controller Exiting )

NotifyArtifactDropped Source code

function NotifyArtifactDropped ( int ArtifactID, Pawn Carrier )

NotifyArtifactPickedup Source code

function NotifyArtifactPickedup ( int ArtifactID, Pawn Carrier )

NotifyArtifactSentHome Source code

function NotifyArtifactSentHome ( int ArtifactID, Pawn Carrier, class<Inventory> ArtifactClass )

NotifyArtifactStolen Source code

function NotifyArtifactStolen ( int ArtifactID, Pawn Carrier )

NotifyArtifactStored Source code

function NotifyArtifactStored ( int ArtifactID, Pawn Carrier )

NotifyDeployableDestroyed Source code

function NotifyDeployableDestroyed ( Controller Killer, Actor Killed )

NotifyDeployPointHacked Source code

function NotifyDeployPointHacked ( Actor HackedDP, int OldTeam )

NotifyDriverEnter Source code

function NotifyDriverEnter ( Pawn EnteredPawn, PlayerController DriverC, Pawn DriverP )

NotifyDriverLeave Source code

function NotifyDriverLeave ( Pawn ExitedPawn, PlayerController DriverC, Pawn DriverP )

NotifyHackedDeployPoint Source code

function NotifyHackedDeployPoint ( Controller PrimaryHacker, Controller SecondaryHacker )

NotifyHackedEnergySource Source code

function NotifyHackedEnergySource ( Actor HackedES, Controller PrimaryHacker, optional Controller SecondaryHacker )

NotifyHackedOther Source code

function NotifyHackedOther ( Controller PrimaryHacker, Controller SecondaryHacker )

NotifyHealTeammateWithPack Source code

function NotifyHealTeammateWithPack ( Controller PackOwner, Controller PackReceiver )

NotifyKilled Source code

function NotifyKilled ( Controller Killer, Controller Killed, Pawn KilledPawn )

NotifyRepairTeammateWithPack Source code

function NotifyRepairTeammateWithPack ( Controller PackOwner, Controller PackReceiver )

NotifyResupplyTeammateWithPack Source code

function NotifyResupplyTeammateWithPack ( Controller PackOwner, Controller PackReceiver )

NotifyRevived Source code

function NotifyRevived ( Controller Reviver, Controller Wounded )

NotifyTeammateHealTime Source code

function NotifyTeammateHealTime ( Controller User, Controller Usee, float UseTime )

NotifyTeammateRepairTime Source code

function NotifyTeammateRepairTime ( Controller User, Controller Usee, float UseTime )

NotifyTeammateResupplyTime Source code

function NotifyTeammateResupplyTime ( Controller User, Controller Usee, float UseTime )

NotifyTurretKilled Source code

function NotifyTurretKilled ( Controller Killer, Pawn KilledPawn )

NotifyVehicleKilled Source code

function NotifyVehicleKilled ( Controller Killer, Pawn KilledPawn )

OtherTeam Source code

function TeamInfo OtherTeam ( TeamInfo Requester )

ParseKillMessage Source code

static native function string ParseKillMessage ( string KillerName, string VictimName, string DeathMessage )

ParseMessageString Source code

static function string ParseMessageString ( Mutator BaseMutator, Controller Who, String Message )

ParseOption Source code

function string ParseOption ( string Options, string InKey )

PickTeam Source code

function byte PickTeam ( byte Current, Controller C )

PickupQuery Source code

function bool PickupQuery ( Pawn Other, Pickup item )

PlayerTappedOut Source code

function PlayerTappedOut ( PlayerController TappedOutC, Pawn TappedOutP )

PostBeginPlay Source code

function PostBeginPlay ( )

PostLogin Source code

event PostLogin ( PlayerController NewPlayer )

PreBeginPlay Source code

function PreBeginPlay ( )

PrecacheGameStaticMeshes Source code

static function PrecacheGameStaticMeshes ( LevelInfo myLevel )

PrecacheGameTextures Source code

static function PrecacheGameTextures ( LevelInfo myLevel )

PreLogin Source code

event PreLogin ( string Options, string Address, out string Error, out string FailCode )

PreventDeath Source code

function bool PreventDeath ( Pawn Killed, Controller Killer, class<DamageType> damageType, vector HitLocation )

PreventSever Source code

function bool PreventSever ( Pawn Killed, Name boneName, int Damage, class<DamageType> DamageType )

ProcessServerTravel Source code

function ProcessServerTravel ( string URL, bool bItems )

RatePlayerStart Source code

function float RatePlayerStart ( NavigationPoint N, byte Team, Controller Player )

ReduceDamage Source code

function int ReduceDamage ( int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType )

RegisterConsumer Source code

function RegisterConsumer ( Actor Consumer, float EnergyCostPerSec )

RegisterVehicle Source code

function RegisterVehicle ( Vehicle V )

RemoveArtifactPickup Source code

function RemoveArtifactPickup ( Pickup PickupActor )

RemoveDeployPoint Source code

function RemoveDeployPoint ( Actor DeployPointActor )

Reset Source code

function Reset ( )

RestartGame Source code

function RestartGame ( )

RestartPlayer Source code

function RestartPlayer ( Controller aPlayer )

ReviewJumpSpots Source code

function ReviewJumpSpots ( name TestLabel )

ScoreEvent Source code

function ScoreEvent ( PlayerReplicationInfo Who, float Points, string Desc )

ScoreKill Source code

function ScoreKill ( Controller Killer, Controller Other )

ScoreObjective Source code

function ScoreObjective ( PlayerReplicationInfo Scorer, Int Score )

SendPlayer Source code

function SendPlayer ( PlayerController aPlayer, string URL )

SetGameSpeed Source code

function SetGameSpeed ( Float T )

SetPause Source code

function bool SetPause ( BOOL bPause, PlayerController P, optional int Key )

SetPawnClass Source code

function SetPawnClass ( Controller Player, class<Pawn> NewPawnClass )

SetPlayerDefaults Source code

function SetPlayerDefaults ( Pawn PlayerPawn )

ShouldRespawn Source code

function bool ShouldRespawn ( Pickup Other )

StartMatch Source code

function StartMatch ( )

TeamScoreEvent Source code

function TeamScoreEvent ( int Team, float Points, string Desc )

Timer Source code

function Timer ( )

TooManyBots Source code

function bool TooManyBots ( Controller botToRemove )

UnregisterConsumer Source code

function UnregisterConsumer ( Actor Consumer )

UpdateDeployableCost Source code

function UpdateDeployableCost ( int Team, name DeployableClassName, float AddedPctCost )

UpdatePrecacheMaterials Source code

function UpdatePrecacheMaterials ( )

UpdatePrecacheStaticMeshes Source code

function UpdatePrecacheStaticMeshes ( )

UseLowGore Source code

static function bool UseLowGore ( )


Defaultproperties

defaultproperties
{
    Version=7710
    bRestartLevel=True
    bPauseable=True
    bDisplayHud=True
    bCanChangeSkin=True
    bCanViewOthers=True
    bDelayedStart=True
    bChangeLevels=True
    bAllowWeaponThrowing=True
    GameDifficulty=1.000000
    AutoAim=0.930000
    GameSpeed=1.000000
    MaxSpectators=2
    MaxPlayers=16
    DefaultPlayerName="Player"
    GameName="Game"
    FearCostFallOff=0.950000
    DeathMessageClass=Class'Engine.DeathMessage'
    GameMessageClass=Class'Engine.GameMessage'
    MutatorClass="Engine.Mutator"
    AccessControlClass="Engine.AccessControl"
    BroadcastHandlerClass="Engine.BroadcastHandler"
    PlayerControllerClassName="Engine.PlayerController"
    GameReplicationInfoClass=Class'Engine.GameReplicationInfo'
    GameStatsClass="Engine.GameStats"
    SecurityClass="Engine.Security"
    Acronym="???"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Tue 27/4/2010 03:12:36.041 - Created with UnCodeX