Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Gameplay.MultiplayerGameInfo

Modifiers
  config

    Gameplay.MultiplayerGameInfo

Variables Summary
bool | bForceStart
bool | bOnGameEndCalled
bool | bPendingMatchEnd
bool | bRoundStarted
bool | bServerTravelOverride
bool | bWaitingForPlayers
float | clientTravelAtTime
String | GameSpyGameMode
float | lastTimeLeft
float | lastTournamentUpdateTime
int | numPlayersLoggedIn
Name | playerRestartState
RoundInfo | roundInfo
string | serverTravelURL
LocalMessage
class<TribesLocalMessage> | GameAnnouncerMessageClass
MultiplayerGameInfo
bool | bDontAllowEnemySpectating
bool | bRepairBaseDevicesBetweenRounds
bool | bTournamentMode
bool | bUseMapScoreLimits
class<Loadout> | defaultLoadoutOverride
array<string> | gameHints
string | gameSummaryPage
string | guiPackage
int | minimumNumberOfPlayers
int | numTeams
float | postGameDelay
class<RoundInfo> | roundInfoClass
string | roundSummaryPage
int | scoreLimit
float | tournamentCountdown

Functions Summary
| bool | allowMapVote ()))
| bool | allowMapVote ())) CountdownPhase
| bool | allowMapVote ())) StartGame
| bool | CanSpectate (PlayerController Viewer, bool bOnlySpectator, actor ViewTarget ))
| bool | CanSpectate (PlayerController Viewer, bool bOnlySpectator, actor ViewTarget )) InBetweenRounds
| bool | ChangeTeam (Controller Other, int N, bool bNewTeam))
| bool | ChangeTeam (Controller Other, int N, bool bNewTeam)) GameEnd
| bool | ChangeTeam (Controller Other, int N, bool bNewTeam)) InBetweenRounds
| bool | ChangeTeam (Controller Other, int N, bool bNewTeam)) StartGame
|  | checkForObserverPlayerStart ()))
|  | closeGameSummary ())) GameEnd
|  | closeRoundSummary ())) InBetweenRounds
|  | disableTournamentMode ()))
|  | enableTournamentMode ()))
|  | EndState ())) StartGame
| bool | enoughPlayersToStart ()))
|  | evaluateTimeLeft ())) GamePhase
|  | GameSpyStateChange (String newGameMode))
| array<string> | GetAllLoadHints (optional bool bThisClassOnly))
| String | GetGameSpyGameMode ()))
| string | GetLoadingHint (PlayerController Ref, color HintColor, color BindColor ))
| TeamInfo | getLosingTeam ()))
| string | GetNextLoadHint ()))
| TeamInfo | getWinningTeam ()))
|  | InitGameReplicationInfo ()))
| TeamInfo | initialTeam ()))
|  | killAllPlayers ()))
|  | Logout (Controller Exiting ))
| string | MakeColorCode (color NewColor))
| int | numActivePlayers ()))
| bool | observerStartExists ()))
|  | onDeath (PlayerCharacterController c)) GamePhase
|  | OnGameEnd ()))
|  | onSpectate (PlayerCharacterController c))
|  | onUnspectate (PlayerCharacterController c))
| string | ParseLoadingHint (string Hint, PlayerController Ref, color HintColor, color BindColor))
| Name | playerPawnDestroyedState ()))
| Name | playerPawnNoRespawnState ()))
| bool | playersReady ())) StartGame
|  | PostBeginPlay ()))
|  | PostLogin (PlayerController NewPlayer))
|  | PostTeamScored (TeamInfo t, int numPoints, optional Actor EndGameFocus))
|  | postTeamScored (TeamInfo t, int numPoints, optional Actor EndGameFocus)) GamePhase
|  | PreBeginPlay ()))
|  | ProcessServerTravel (string URL, bool bItems ))
|  | repairAllBaseDevices ()))
|  | RestartPlayer (Controller aPlayer ))
| bool | SaveAllowed ()))
|  | SendMPActorsToGameOver ())) GameEnd
|  | setAllActivePlayerStates (Name newState, optional Name stateTag, optional bool bForceSpectators))
|  | SetPlayerMesh (Controller aPlayer ))
|  | setPlayerTeamDamagePercentage (float percentage))
|  | showGameSummary ())) GameEnd
|  | showRoundSummary ())) InBetweenRounds
|  | startAllActivePlayers ()))
|  | startPlayer (PlayerCharacterController C))
| float | tribesRatePlayerStart (PlayerStart P, TeamInfo Team, Controller Player))
| bool | tryRespawn (PlayerCharacterController c))
| bool | tryRespawn (PlayerCharacterController c)) GameEnd

States Summary

CountdownPhase Source code
state CountdownPhase

allowMapVote

GameEnd Source code
state GameEnd

ChangeTeam, closeGameSummary, SendMPActorsToGameOver, showGameSummary, tryRespawn

GamePhase Source code
state GamePhase

evaluateTimeLeft, onDeath, postTeamScored

InBetweenRounds Source code
state InBetweenRounds

CanSpectate, ChangeTeam, closeRoundSummary, showRoundSummary

StartGame Source code
auto state StartGame

allowMapVote, ChangeTeam, EndState, playersReady

Variables Detail

#### bForceStart Source code

var bool bForceStart;

#### bOnGameEndCalled Source code

var bool bOnGameEndCalled;

#### bPendingMatchEnd Source code

var bool bPendingMatchEnd;

#### bRoundStarted Source code

var bool bRoundStarted;

#### bServerTravelOverride Source code

var bool bServerTravelOverride;

#### bWaitingForPlayers Source code

var bool bWaitingForPlayers;

#### clientTravelAtTime Source code

var float clientTravelAtTime;

#### GameSpyGameMode Source code

var String GameSpyGameMode;

#### lastTimeLeft Source code

var float lastTimeLeft;

#### lastTournamentUpdateTime Source code

var float lastTournamentUpdateTime;

#### numPlayersLoggedIn Source code

var int numPlayersLoggedIn;

#### playerRestartState Source code

var Name playerRestartState;

#### roundInfo Source code

var RoundInfo roundInfo;

#### serverTravelURL Source code

var string serverTravelURL;

### LocalMessage

#### GameAnnouncerMessageClass Source code

var(LocalMessage) class<TribesLocalMessage> GameAnnouncerMessageClass;

> The class to use for game announcement messages

### MultiplayerGameInfo

#### bDontAllowEnemySpectating Source code

var(MultiplayerGameInfo) bool bDontAllowEnemySpectating;

> If true, you can spectate members of the other team

#### bRepairBaseDevicesBetweenRounds Source code

var(MultiplayerGameInfo) bool bRepairBaseDevicesBetweenRounds;

> If true, all base devices in the game will be fully repaired in-between rounds

#### bTournamentMode Source code

var(MultiplayerGameInfo) globalconfig bool bTournamentMode;

> Tournament mode requires admins to change each player's team

#### bUseMapScoreLimits Source code

var(MultiplayerGameInfo) config bool bUseMapScoreLimits;

> If true, if a map specifies a score limit for this game type, it will be used

#### defaultLoadoutOverride Source code

var(MultiplayerGameInfo) class<Loadout> defaultLoadoutOverride;

> If provided, all multiplayer starts in this mode will use this loadout by default

#### gameHints Source code

var(MultiplayerGameInfo) localized array<string> gameHints;

> Hints that are displayed when each map loads

#### gameSummaryPage Source code

var(MultiplayerGameInfo) string gameSummaryPage;

> The name of the game summary page to use

#### guiPackage Source code

var(MultiplayerGameInfo) string guiPackage;

> The name of the package where the specified summary pages can be found

#### minimumNumberOfPlayers Source code

var(MultiplayerGameInfo) config int minimumNumberOfPlayers;

> The minimum number of players needed on the server in order to play

#### numTeams Source code

var(MultiplayerGameInfo) int numTeams;

> Number of teams. Only 1 and 2 are supported.

#### postGameDelay Source code

var(MultiplayerGameInfo) globalconfig float postGameDelay;

> Wait for this number of seconds after the map ends before loading the next map

#### roundInfoClass Source code

var(MultiplayerGameInfo) editinline class<RoundInfo> roundInfoClass;

> The rounds to use

#### roundSummaryPage Source code

var(MultiplayerGameInfo) string roundSummaryPage;

> The name of the round summary page to use

#### scoreLimit Source code

var(MultiplayerGameInfo) config int scoreLimit;

> The match will end after this number of points are scored

#### tournamentCountdown Source code

var(MultiplayerGameInfo) globalconfig float tournamentCountdown;

> The countdown duration for starting a match in tournament mode

Functions Detail

#### allowMapVote Source code

function bool allowMapVote ( ) )

#### allowMapVote CountdownPhase Source code

function bool allowMapVote ( ) )

#### allowMapVote StartGame Source code

function bool allowMapVote ( ) )

#### CanSpectate Source code

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

#### CanSpectate InBetweenRounds Source code

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

#### ChangeTeam Source code

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

#### ChangeTeam GameEnd Source code

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

#### ChangeTeam InBetweenRounds Source code

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

#### ChangeTeam StartGame Source code

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

#### checkForObserverPlayerStart Source code

function checkForObserverPlayerStart ( ) )

#### closeGameSummary GameEnd Source code

function closeGameSummary ( ) )

#### closeRoundSummary InBetweenRounds Source code

function closeRoundSummary ( ) )

#### disableTournamentMode Source code

function disableTournamentMode ( ) )

#### enableTournamentMode Source code

function enableTournamentMode ( ) )

#### EndState StartGame Source code

function EndState ( ) )

#### enoughPlayersToStart Source code

function bool enoughPlayersToStart ( ) )

#### evaluateTimeLeft GamePhase Source code

function evaluateTimeLeft ( ) )

#### GameSpyStateChange Source code

function GameSpyStateChange ( String newGameMode) )

#### GetAllLoadHints Source code

static function array<string> GetAllLoadHints ( optional bool bThisClassOnly) )

#### GetGameSpyGameMode Source code

function String GetGameSpyGameMode ( ) )

#### GetLoadingHint Source code

static function string GetLoadingHint ( PlayerController Ref, color HintColor, color BindColor ) )

#### getLosingTeam Source code

function TeamInfo getLosingTeam ( ) )

#### GetNextLoadHint Source code

static function string GetNextLoadHint ( ) )

#### getWinningTeam Source code

function TeamInfo getWinningTeam ( ) )

#### InitGameReplicationInfo Source code

function InitGameReplicationInfo ( ) )

#### initialTeam Source code

function TeamInfo initialTeam ( ) )

#### killAllPlayers Source code

function killAllPlayers ( ) )

#### Logout Source code

function Logout ( Controller Exiting ) )

#### MakeColorCode Source code

static function string MakeColorCode ( color NewColor) )

#### numActivePlayers Source code

function int numActivePlayers ( ) )

#### observerStartExists Source code

function bool observerStartExists ( ) )

#### onDeath GamePhase Source code

function onDeath ( PlayerCharacterController c) )

#### OnGameEnd Source code

function OnGameEnd ( ) )

#### onSpectate Source code

function onSpectate ( PlayerCharacterController c) )

#### onUnspectate Source code

function onUnspectate ( PlayerCharacterController c) )

#### ParseLoadingHint Source code

static function string ParseLoadingHint ( string Hint, PlayerController Ref, color HintColor, color BindColor) )

#### playerPawnDestroyedState Source code

function Name playerPawnDestroyedState ( ) )

#### playerPawnNoRespawnState Source code

function Name playerPawnNoRespawnState ( ) )

#### playersReady StartGame Source code

function bool playersReady ( ) )

#### PostBeginPlay Source code

function PostBeginPlay ( ) )

#### PostLogin Source code

function PostLogin ( PlayerController NewPlayer) )

#### PostTeamScored Source code

function PostTeamScored ( TeamInfo t, int numPoints, optional Actor EndGameFocus) )

#### postTeamScored GamePhase Source code

function postTeamScored ( TeamInfo t, int numPoints, optional Actor EndGameFocus) )

#### PreBeginPlay Source code

function PreBeginPlay ( ) )

#### ProcessServerTravel Source code

function ProcessServerTravel ( string URL, bool bItems ) )

#### repairAllBaseDevices Source code

function repairAllBaseDevices ( ) )

#### RestartPlayer Source code

function RestartPlayer ( Controller aPlayer ) )

#### SaveAllowed Source code

event bool SaveAllowed ( ) )

#### SendMPActorsToGameOver GameEnd Source code

function SendMPActorsToGameOver ( ) )

#### setAllActivePlayerStates Source code

function setAllActivePlayerStates ( Name newState, optional Name stateTag, optional bool bForceSpectators) )

#### SetPlayerMesh Source code

function SetPlayerMesh ( Controller aPlayer ) )

#### setPlayerTeamDamagePercentage Source code

function setPlayerTeamDamagePercentage ( float percentage) )

#### showGameSummary GameEnd Source code

function showGameSummary ( ) )

#### showRoundSummary InBetweenRounds Source code

function showRoundSummary ( ) )

#### startAllActivePlayers Source code

function startAllActivePlayers ( ) )

#### startPlayer Source code

function startPlayer ( PlayerCharacterController C) )

#### tribesRatePlayerStart Source code

function float tribesRatePlayerStart ( PlayerStart P, TeamInfo Team, Controller Player) )

#### tryRespawn Source code

function bool tryRespawn ( PlayerCharacterController c) )

#### tryRespawn GameEnd Source code

function bool tryRespawn ( PlayerCharacterController c) )

Defaultproperties

    defaultproperties
    {
    	Label						= "GAMEINFO"
    	PlayerControllerClassName	= "Gameplay.PlayerCharacterController"
    	DefaultPlayerClassName		= "Gameplay.MultiplayerCharacter"
        bDelayedStart				= true
    	MapListType					= "Gameplay.MapList"
    	CheatClass					= class'ConsoleCommandManager'
    	gameSummaryPage				= "TribesMPGameSummaryMenu"
    	roundSummaryPage			= "TribesMPRoundSummaryMenu"
    	guiPackage					= "TribesGui"
    	equipmentLifeTime			= 15.0
    	DeathMessageClass			= class'Gameplay.MPDeathMessages'
    	GameMessageClass			= class'Gameplay.TribesGameMessage'
    	postGameDelay				= 8.0
    	GameAnnouncerMessageClass	= class'Gameplay.MPGameAnnouncerMessages'
    	tournamentCountdown			= 30.0
    	minimumNumberOfPlayers		= 0
    	numTeams					= 2
    	bPauseable					= false
    	GameSpyGameMode				= "closedwaiting"
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:33.118 - Created with UnCodeX