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

Engine.GameReplicationInfo

Extends
ReplicationInfo
Modifiers
config ( Game ) native ( ReplicationInfo ) nativereplication

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.ReplicationInfo
         |   
         +-- Engine.GameReplicationInfo

Direct Known Subclasses:

UTGameReplicationInfo

Variables Summary
boolbMatchHasBegun
boolbMatchIsOver
boolbStopCountDown
intElapsedTime
class<GameInfo>GameClass
intGoalScore
array<PlayerReplicationInfo>InactivePRIArray
array<PlayerReplicationInfo>PRIArray
intRemainingMinute
intRemainingTime
array<TeamInfo>Teams
intTimeLimit
ActorWinner
GameReplicationInfo
stringServerName

Structures Summary
Inherited Structures from Engine.Info
KeyValuePair, PlayerResponseLine, ServerResponseLine

Functions Summary
function AddPRI (PlayerReplicationInfo PRI))
function EndGame ()))
functionbool IsCoopMultiplayerGame ()))
functionbool IsMultiplayerGame ()))
functionbool OnSameTeam (Actor A, Actor B)
event PostBeginPlay ()))
function ReceivedGameClass ()))
function RemovePRI (PlayerReplicationInfo PRI))
event ReplicatedEvent (name VarName))
function Reset ()))
function SetTeam (int Index, TeamInfo TI ))
eventbool ShouldShowGore ()))
function StartMatch ()))
event Timer ()))


Variables Detail

bMatchHasBegun Source code

var repnotify bool bMatchHasBegun;
Match is in progress (replicated)

bMatchIsOver Source code

var repnotify bool bMatchIsOver;
Match is over (replicated)

bStopCountDown Source code

var bool bStopCountDown;
If true, stop RemainingTime countdown

ElapsedTime Source code

var int ElapsedTime;
Used for counting down time in time limited games

GameClass Source code

var repnotify class<GameInfo> GameClass;
Class of the server's gameinfo, assigned by GameInfo.

GoalScore Source code

var int GoalScore;
Replicates scoring goal for this match

InactivePRIArray Source code

var array<PlayerReplicationInfo> InactivePRIArray;
This list mirrors the GameInfo's list of inactive PRI objects

PRIArray Source code

var array<PlayerReplicationInfo> PRIArray;
Array of all PlayerReplicationInfos, maintained on both server and clients (PRIs are always relevant)

RemainingMinute Source code

var int RemainingMinute;
Used for counting down time in time limited games

RemainingTime Source code

var int RemainingTime;
Used for counting down time in time limited games

Teams Source code

var array<TeamInfo> Teams;
Replicated list of teams participating in this match

TimeLimit Source code

var int TimeLimit;
Replicates time limit for this match

Winner Source code

var Actor Winner;
Match winner. Set by gameinfo when game ends

GameReplicationInfo

ServerName Source code

var(GameReplicationInfo) globalconfig string ServerName;
Name of the server, i.e.: Bob's Server.


Functions Detail

AddPRI Source code

simulated function AddPRI ( PlayerReplicationInfo PRI) )

EndGame Source code

simulated function EndGame ( ) )
Called on the server when the match is over Network - Server and Client (Via ReplicatedEvent)

IsCoopMultiplayerGame Source code

simulated function bool IsCoopMultiplayerGame ( ) )
Is the current gametype a coop multiplayer game?

IsMultiplayerGame Source code

simulated function bool IsMultiplayerGame ( ) )
Is the current gametype a multiplayer game?

OnSameTeam Source code

simulated native function bool OnSameTeam ( Actor A, Actor B )
Checks to see if two actors are on the same team.
@return true if they are, false if they aren't

PostBeginPlay Source code

simulated event PostBeginPlay ( ) )

ReceivedGameClass Source code

simulated function ReceivedGameClass ( ) )
Called when the GameClass property is set (at startup for the server, after the variable has been replicated on clients)

RemovePRI Source code

simulated function RemovePRI ( PlayerReplicationInfo PRI) )

ReplicatedEvent Source code

simulated event ReplicatedEvent ( name VarName) )

Reset Source code

function Reset ( ) )

SetTeam Source code

simulated function SetTeam ( int Index, TeamInfo TI ) )
Assigns the specified TeamInfo to the location specified.
@param Index location in the Teams array to place the new TeamInfo.
@param TI the TeamInfo to assign

ShouldShowGore Source code

simulated event bool ShouldShowGore ( ) )
Should players show gore?

StartMatch Source code

simulated function StartMatch ( ) )
Called on the server when the match has begin Network - Server and Client (Via ReplicatedEvent)

Timer Source code

simulated event Timer ( ) )


Defaultproperties

defaultproperties
{
	TickGroup=TG_DuringAsyncWork

	bStopCountDown=true
	RemoteRole=ROLE_SimulatedProxy
	bAlwaysRelevant=True
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: ti 22-3-2011 19:56:49.559 - Created with UnCodeX