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

UTGame.UTTeamGame

Extends
UTDeathmatch

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.GameInfo
         |   
         +-- UTGame.UTGame
            |   
            +-- UTGame.UTDeathmatch
               |   
               +-- UTGame.UTTeamGame

Direct Known Subclasses:

UTCTFGame, UTDuelGame, UTEntryGame, UTGreedGame, UTOnslaughtGame

Constants Summary
Inherited Contants from UTGame.UTGame
CONTEXT_ALLOWKEYBOARD, CONTEXT_ALLOWKEYBOARD_ANY, CONTEXT_ALLOWKEYBOARD_NO, CONTEXT_ALLOWKEYBOARD_YES, CONTEXT_BOTSKILL, CONTEXT_BOTSKILL_ADEPT, CONTEXT_BOTSKILL_AUTOADJUSTSKILL, CONTEXT_BOTSKILL_AVERAGE, CONTEXT_BOTSKILL_EXPERIENCED, CONTEXT_BOTSKILL_GODLIKE, CONTEXT_BOTSKILL_INHUMAN, CONTEXT_BOTSKILL_MASTERFUL, CONTEXT_BOTSKILL_NOVICE, CONTEXT_BOTSKILL_SKILLED, CONTEXT_CAMPAIGN, CONTEXT_CAMPAIGN_NO, CONTEXT_CAMPAIGN_YES, CONTEXT_DEDICATEDSERVER, CONTEXT_DEDICATEDSERVER_NO, CONTEXT_DEDICATEDSERVER_YES, CONTEXT_EMPTYSERVER, CONTEXT_EMPTYSERVER_NO, CONTEXT_EMPTYSERVER_YES, CONTEXT_FORCERESPAWN, CONTEXT_FORCERESPAWN_NO, CONTEXT_FORCERESPAWN_YES, CONTEXT_FULLSERVER, CONTEXT_FULLSERVER_NO, CONTEXT_FULLSERVER_YES, CONTEXT_GAME_MODE, CONTEXT_GAME_MODE_BETRAYAL, CONTEXT_GAME_MODE_CAMPAIGN, CONTEXT_GAME_MODE_CTF, CONTEXT_GAME_MODE_CUSTOM, CONTEXT_GAME_MODE_DM, CONTEXT_GAME_MODE_DUEL, CONTEXT_GAME_MODE_GREED, CONTEXT_GAME_MODE_TDM, CONTEXT_GAME_MODE_VCTF, CONTEXT_GAME_MODE_WAR, CONTEXT_GOALSCORE_10, CONTEXT_GOALSCORE_15, CONTEXT_GOALSCORE_20, CONTEXT_GOALSCORE_30, CONTEXT_GOALSCORE_5, CONTEXT_LOCKEDSERVER, CONTEXT_LOCKEDSERVER_NO, CONTEXT_LOCKEDSERVER_YES, CONTEXT_MAPNAME, CONTEXT_MAPNAME_ARSENAL, CONTEXT_MAPNAME_AVALANCHE, CONTEXT_MAPNAME_BIOHAZARD, CONTEXT_MAPNAME_CARBON_FIRE, CONTEXT_MAPNAME_COLDHARBOR, CONTEXT_MAPNAME_CONFRONTATION, CONTEXT_MAPNAME_CONTAINMENT, CONTEXT_MAPNAME_CONTAINMENTSP, CONTEXT_MAPNAME_CORET, CONTEXT_MAPNAME_CORRUPTION, CONTEXT_MAPNAME_CUSTOM, CONTEXT_MAPNAME_DARKMATCH, CONTEXT_MAPNAME_DECK, CONTEXT_MAPNAME_DEFIANCE, CONTEXT_MAPNAME_DEIMOS, CONTEXT_MAPNAME_DIESEL, CONTEXT_MAPNAME_DOWNTOWN, CONTEXT_MAPNAME_DOWNTOWNNECRIS, CONTEXT_MAPNAME_DUSK, CONTEXT_MAPNAME_EDENINC, CONTEXT_MAPNAME_FACINGWORLDS, CONTEXT_MAPNAME_FEARLESS, CONTEXT_MAPNAME_FLOODGATE, CONTEXT_MAPNAME_GATEWAY, CONTEXT_MAPNAME_HEAT_RAY, CONTEXT_MAPNAME_HOSTILE, CONTEXT_MAPNAME_HYDROSIS, CONTEXT_MAPNAME_ISLANDER, CONTEXT_MAPNAME_ISLANDERNECRIS, CONTEXT_MAPNAME_KARGO, CONTEXT_MAPNAME_KBARGE, CONTEXT_MAPNAME_LOSTCAUSE, CONTEXT_MAPNAME_MARKET_DISTRICT, CONTEXT_MAPNAME_MISSION_SELECTION, CONTEXT_MAPNAME_MORBIAS, CONTEXT_MAPNAME_MORBID, CONTEXT_MAPNAME_NANOBLACK, CONTEXT_MAPNAME_NECROPOLIS, CONTEXT_MAPNAME_OCEANRELIC, CONTEXT_MAPNAME_OMICRON_DAWN, CONTEXT_MAPNAME_ONYX_COAST, CONTEXT_MAPNAME_POWER_SURGE, CONTEXT_MAPNAME_RAILS, CONTEXT_MAPNAME_REFLECTION, CONTEXT_MAPNAME_RISING_SUN, CONTEXT_MAPNAME_SANCTUARY, CONTEXT_MAPNAME_SANDSTORM, CONTEXT_MAPNAME_SEARCHLIGHT, CONTEXT_MAPNAME_SENTINEL, CONTEXT_MAPNAME_SERENITY, CONTEXT_MAPNAME_SERENITYNECRIS, CONTEXT_MAPNAME_SHAFT, CONTEXT_MAPNAME_SHANGRILA, CONTEXT_MAPNAME_SINKHOLE, CONTEXT_MAPNAME_STRANDED, CONTEXT_MAPNAME_STRIDENT, CONTEXT_MAPNAME_SUSPENSE, CONTEXT_MAPNAME_SUSPENSE_NECRIS, CONTEXT_MAPNAME_TANK_CROSSING, CONTEXT_MAPNAME_TORLAN, CONTEXT_MAPNAME_TORLANLEVIATHAN, CONTEXT_MAPNAME_TORLANNECRIS, CONTEXT_MAPNAME_TURBINE, CONTEXT_MAPNAME_VERTEBRAE, CONTEXT_NUMBOTS_0, CONTEXT_NUMBOTS_1, CONTEXT_NUMBOTS_2, CONTEXT_NUMBOTS_3, CONTEXT_NUMBOTS_4, CONTEXT_NUMBOTS_5, CONTEXT_NUMBOTS_6, CONTEXT_NUMBOTS_7, CONTEXT_NUMBOTS_8, CONTEXT_PRESENCE_MENUPRESENCE, CONTEXT_PURESERVER, CONTEXT_PURESERVER_ANY, CONTEXT_PURESERVER_NO, CONTEXT_PURESERVER_YES, CONTEXT_TIMELIMIT_10, CONTEXT_TIMELIMIT_15, CONTEXT_TIMELIMIT_20, CONTEXT_TIMELIMIT_30, CONTEXT_TIMELIMIT_5, CONTEXT_VSBOTS, CONTEXT_VSBOTS_1_TO_1, CONTEXT_VSBOTS_1_TO_2, CONTEXT_VSBOTS_2_TO_1, CONTEXT_VSBOTS_3_TO_1, CONTEXT_VSBOTS_3_TO_2, CONTEXT_VSBOTS_4_TO_1, CONTEXT_VSBOTS_NONE, GS_CDKEY_PART_MAXLENGTH, GS_EMAIL_MAXLENGTH, GS_MESSAGE_MAXLENGTH, GS_PASSWORD_MAXLENGTH, GS_USERNAME_MAXLENGTH, PROPERTY_CUSTOMGAMEMODE, PROPERTY_CUSTOMMAPNAME, PROPERTY_CUSTOMMUTATORS, PROPERTY_CUSTOMMUTCLASSES, PROPERTY_EPICMUTATORS, PROPERTY_GOALSCORE, PROPERTY_LEADERBOARDRATING, PROPERTY_NUMBOTS, PROPERTY_NUMBOTSIA, PROPERTY_SERVERDESCRIPTION, PROPERTY_STEAMID, PROPERTY_STEAMVAC, PROPERTY_TIMELIMIT, QUERY_BETRAYAL, QUERY_CAMPAIGN, QUERY_CTF, QUERY_DM, QUERY_DUEL, QUERY_GREED, QUERY_TDM, QUERY_VCTF, QUERY_WAR, STATS_VIEW_DM_PLAYER_ALLTIME, STATS_VIEW_DM_RANKED_ALLTIME, STATS_VIEW_DM_VEHICLES_ALLTIME, STATS_VIEW_DM_VEHICLES_RANKED_ALLTIME, STATS_VIEW_DM_VEHICLEWEAPONS_ALLTIME, STATS_VIEW_DM_VEHICLEWEAPONS_RANKED_ALLTIME, STATS_VIEW_DM_WEAPONS_ALLTIME, STATS_VIEW_DM_WEAPONS_RANKED_ALLTIME

Variables Summary
boolbAllowNonTeamChat
boolbForceAllRed
boolbNoTeamChangePenalty
boolbPlayersBalanceTeams
boolbRebalanceAfterTravel
boolbRebalanceOnceAfterTravel
boolbScoreTeamKills
boolbScoreVictimsTarget
boolbSpawnInTeamArea
stringCustomTeamName[2]
nameFlagKillMessageName
floatFriendlyFireScale
PlayerControllerPendingTeamSwap
floatSwapRequestTime
class<UTTeamAI>TeamAIType[2]
stringTeamFactions[2]
floatTeammateBoost
class<LocalMessage>TeamScoreMessageClass
UTTeamInfoTeams[2]
Inherited Variables from UTGame.UTGame
Acronym, ActiveBots, AdjustedDifficulty, bAdminModifiedOptions, bAllowHoverboard, bAllowKeyboardAndMouse, bAllowMapVoting, bAllowTranslocator, bAutoNumBots, bBadSinglePlayerBotNames, bBlockTeamChangeMessages, bConsoleServer, bCustomBots, bDemoMode, BeaconList, bExportMenuData, bExtraHealth, bFinalStartup, bFirstBlood, bForceMidGameMenuAtStart, bForceRespawn, bHeavyArmor, bIgnoreTeamForVoiceChat, bMidGameHasMap, bMidGameMapVoting, bMustHaveMultiplePlayers, bMustJoinBeforeStart, bNecrisLocked, bNoCustomCharacters, BotClass, BotRatio, bOverTimeBroadcast, bPlayedFiveKills, bPlayedOneKill, bPlayedTenKills, bPlayerBecameActive, bPlayersMustBeReady, bPlayersVsBots, bQuickStart, bScoreDeaths, bShouldPostRenderEnemyPawns, bSkipPlaySound, bSoaking, bStartedCountDown, bStartWithLockerWeaps, bTeamScoreRounds, bTempForceRespawn, bUndrivenVehicleDamage, bWaitForNetPlayers, bWarmupRound, bWeaponStay, ClientProcessingTimeout, ConsolePlayerControllerClass, CountDown, CustomMapPrefixes, DefaultEnemyRosterClass, DefaultInventory, DefaultMapPrefixes, DefaultMaxLives, DemoPrefix, Description, DesiredPlayerCount, DMBeaconMaxDist, EndGameFocus, EndMessageCounter, EndMessageWait, EndOfMatchRulesTemplateStr_Scoring, EndOfMatchRulesTemplateStr_ScoringSingle, EndOfMatchRulesTemplateStr_Time, EndTime, EndTimeDelay, EnemyRoster, EnemyRosterName, GameSpecificMapCycles, GameUMenuType, InitialVoteDelay, LastEncouragementTime, LastManDownTime, LastPlayerStartSpot, LastStartSpot, LateEntryLives, MapContexts, MapCycleIndex, MapListManager, MapListManagerClassName, MapPrefixes, MapVotePercentage, MaxCustomChars, MidGameMenuTemplate, MidgameScorePanelTag, MinMapVotes, MinNetPlayers, NetWait, NextPickupIndex, NumDivertedOpponents, PendingMatchElapsedTime, PlayerDeaths, PlayerKills, ResetCountDown, ResetTimeDelay, RestartWait, RulesMenuType, ScriptedStartSpot, ServerSkillLevel, SinglePlayerMissionID, Sniper, SpawnProtectionTime, SpeechRecognitionData, StartupStage, TranslocatorClass, VehicleList, VictoryMessageClass, VoteCollector, VoteCollectorClassName, VoteDuration, WarmupRemaining, WarmupTime, WeaponTauntUsed[20], WebServerClassName, WebServerObject

Enumerations Summary
Inherited Enumerations from UTGame.UTGame
EVoiceChannel

Structures Summary
Inherited Structures from UTGame.UTGame
ActiveBotInfo, GameMapCycle, GameTypePrefix, MapContextMapping

Functions Summary
function AddBlueBots (int Num))
function AddRedBots (int Num))
function AdjustSkill (AIController B, PlayerController P, bool bWinner))
functionbool AllowClientToTeleport (UTPlayerReplicationInfo ClientPRI, Actor DestinationActor))
function AnnounceScore (int ScoringTeam))
function BalanceTeams (optional bool bForceBalance))
function CampaignSkillAdjust (UTBot aBot))
functionbool CanSpectate (PlayerController Viewer, PlayerReplicationInfo ViewTarget ))
functionbool ChangeTeam (Controller Other, int num, bool bNewTeam))
functionbool CheckEndGame (PlayerReplicationInfo Winner, string Reason))
functionbool CheckMaxLives (PlayerReplicationInfo Scorer))
functionbool CheckScore (PlayerReplicationInfo Scorer))
function CheckTeamBasedAchievements ()))
function CreateTeam (int TeamIndex))
functionbool DominatingVictory ()))
function FindNewObjectives (UTGameObjective DisabledObjective ))
functionPawn FindVictimsTarget (Controller Other))
functionbool ForceRespawn ()))
functionUTTeamInfo GetBotTeam (optional int TeamBots, ptional bool bUseTeamIndex, optional int TeamIndex))
functionbyte GetFriendTeam (UniqueNetId FriendNetId))
functionint GetHandicapNeed (Pawn Other))
event GetSeamlessTravelActorList (bool bToEntry, out array<Actor> ActorList))
event HandleSeamlessTravelPlayer (out Controller C))
event InitGame (string Options, out string ErrorMessage ))
function InitializeBot (UTBot NewBot, UTTeamInfo BotTeam, const out CharacterInfo BotInfo))
functionbool IsAWinner (PlayerController C ))
functionbool IsWinningTeam (TeamInfo T ))
functionint LevelRecommendedPlayers ()))
function Logout (Controller Exiting))
functionbool NearGoal (Controller C))
function NotifyKilled (Controller Killer, Controller KilledPlayer, Pawn KilledPawn))
function OverridePRI (PlayerController PC, PlayerReplicationInfo OldPRI))
function ParseSpeechRecipients (UTPlayerController Speaker, const out array<SpeechRecognizedWord> Words, out array<UTBot> Recipients))
functionbyte PickFriendTeam (byte Num, Controller C, UniqueNetId FriendNetId))
functionbyte PickTeam (byte num, Controller C))
function PlayRegularEndOfMatchMessage ()))
event PostLogin (playerController NewPlayer ))
event PostSeamlessTravel ()))
function PreBeginPlay ()))
function ProcessSpeechOrders (UTPlayerController Speaker, const out array<SpeechRecognizedWord> Words, const out array<UTBot> Recipients))
function ProcessSpeechRecognition (UTPlayerController Speaker, const out array<SpeechRecognizedWord> Words))
functionfloat RatePlayerStart (PlayerStart P, byte Team, Controller Player))
function ReduceDamage (out int Damage, pawn injured, Controller instigatedBy, vector HitLocation, out vector Momentum, class DamageType ))
function RestartGame ()))
function ScoreKill (Controller Killer, Controller Other))
function SendFlagKillMessage (Controller Killer, UTPlayerReplicationInfo KillerPRI))
function SetEndGameFocus (PlayerReplicationInfo Winner))
function SetTeam (Controller Other, UTTeamInfo NewTeam, bool bNewTeam))
function ShowPathTo (PlayerController P, int TeamNum))
functionbool TooManyBots (Controller botToRemove))
function WriteOnlineStats ()))
Inherited Functions from UTGame.UTDeathmatch
CheckAchievements, CheckCampaignAchievements, CheckLikeTheBackOfMyHandAchievement, CheckMissionAchievements, CheckSpiceOfLifeAchievement, GetHandicapNeed, IsValidMutatorsForLikeTheBackOfMyHand, UpdateOnlineAchievements, WantsPickups, WriteOnlineStats
Inherited Functions from UTGame.UTGame
ActivateVehicleFactory, AddBot, AddBots, AddDefaultInventory, AddInitialBots, AddMutator, AddNamedBot, AdjustSkill, AllowBecomeActivePlayer, AllowBecomeHero, AllowCheats, AllowClientToTeleport, AllowMutator, AssignHoverboard, AtCapacity, BecomeSpectator, BeginState, BroadcastDeathMessage, CampaignSkillAdjust, CanDisableObjective, CanSpectate, ChangeName, ChangeTeam, CheckEndGame, CheckLives, CheckMaxLives, CheckScore, CheckTeamSize, ChoosePlayerStart, ContinueSeamlessTravel, ConvertMapNameToContext, CurrentPlayerCount, DecodeEvent, DiscardInventory, DoEndGameMapVote, DoMapVote, DominatingVictory, DriverEnteredVehicle, DriverLeftVehicle, EndGame, EndRound, EndSpree, EndState, FindNewObjectives, FindPlayerStart, ForceRespawn, GetAutoObjectiveFor, GetBaseUTMutator, GetBeaconText, GetBestLocker, GetBotSkillLevel, GetBotTeam, GetCurrentMapCycleIndex, GetEndGameConditionRule, GetEndOfMatchRules, GetHandicapNeed, GetLocationFor, GetMapTypeRule, GetNextMap, GetNextPickupIndex, GetSeamlessTravelActorList, GetSinglePlayerResult, GetTravelType, HandleSeamlessTravelPlayer, InitGame, InitGameReplicationInfo, InitializeBot, InitializeMapListManager, InitializeVoteCollector, InitialProcessingIsComplete, IsAWinner, IsLowGoreVersion, IsMPOrHardBotsGame, IsPureGame, IsValidMutatorsForLikeTheBackOfMyHand, JustStarted, KillBot, KillBots, Killed, KillOthers, KillThis, LevelRecommendedPlayers, Login, Logout, MatchIsInProgress, NeedPlayers, NotifyNavigationChanged, NotifySpree, ObjectiveDisabled, OrderToIndex, PickupQuery, PlayEndOfMatchMessage, PlayRegularEndOfMatchMessage, PlayStartupMessage, PostBeginPlay, PostLogin, PostSeamlessTravel, PreLogin, ProcessServerTravel, ProcessSpeechRecognition, ProvideHeroBonus, RatePlayerStart, ReduceDamage, RegisterServer, RegisterVehicle, RemoveOption, RemovePlayerFromMuteLists, Reset, ResetAllPlayerMuteListsToSpectatorChannel, ResetLevel, RestartGame, RestartPlayer, ScoreFlag, ScoreKill, SetAlias, SetEndGameFocus, SetGameSpeed, SetGameType, SetPause, SetupPlayerMuteList, ShotTeammate, ShouldRespawn, ShowPathTo, SinglePlayerAddBot, SkipCinematics, SkipPlaySound, SortPlayerScores, SpaceAvailable, SpawnBot, SpawnWait, StartMatch, Timer, TooManyBots, TrackMemoryFunctor, TravelFailed, UpdateGameplayMuteList, UpdateGameSettings, UpdateGameSettingsCounts, UpdateWeaponAwards, ViewObjective, WantFastSpawnFor, WriteOnlinePlayerScores


Variables Detail

bAllowNonTeamChat Source code

var config bool bAllowNonTeamChat;

bForceAllRed Source code

var bool bForceAllRed;

bNoTeamChangePenalty Source code

var bool bNoTeamChangePenalty;

bPlayersBalanceTeams Source code

var globalconfig bool bPlayersBalanceTeams;

bRebalanceAfterTravel Source code

var globalconfig bool bRebalanceAfterTravel;

bRebalanceOnceAfterTravel Source code

var globalconfig bool bRebalanceOnceAfterTravel;

bScoreTeamKills Source code

var bool bScoreTeamKills;

bScoreVictimsTarget Source code

var bool bScoreVictimsTarget;

bSpawnInTeamArea Source code

var bool bSpawnInTeamArea;

CustomTeamName[2] Source code

var string CustomTeamName[2];

FlagKillMessageName Source code

var name FlagKillMessageName;

FriendlyFireScale Source code

var float FriendlyFireScale;

PendingTeamSwap Source code

var PlayerController PendingTeamSwap;
If a player requests a team change, but team balancing prevents it, we allow a swap within a few seconds

SwapRequestTime Source code

var float SwapRequestTime;

TeamAIType[2] Source code

var class<UTTeamAI> TeamAIType[2];

TeamFactions[2] Source code

var string TeamFactions[2];

TeammateBoost Source code

var float TeammateBoost;

TeamScoreMessageClass Source code

var class<LocalMessage> TeamScoreMessageClass;

Teams[2] Source code

var UTTeamInfo Teams[2];


Functions Detail

AddBlueBots Source code

exec function AddBlueBots ( int Num) )

AddRedBots Source code

exec function AddRedBots ( int Num) )

AdjustSkill Source code

function AdjustSkill ( AIController B, PlayerController P, bool bWinner) )

AllowClientToTeleport Source code

function bool AllowClientToTeleport ( UTPlayerReplicationInfo ClientPRI, Actor DestinationActor) )
This function allows the server to override any requested teleport attempts from a client
@returns returns true if the teleport is allowed

AnnounceScore Source code

function AnnounceScore ( int ScoringTeam) )

BalanceTeams Source code

function BalanceTeams ( optional bool bForceBalance) )

CampaignSkillAdjust Source code

function CampaignSkillAdjust ( UTBot aBot) )
Called to adjust skill when bot respawns

CanSpectate Source code

function bool CanSpectate ( PlayerController Viewer, PlayerReplicationInfo ViewTarget ) )
returns true if Viewer is allowed to spectate ViewTarget

ChangeTeam Source code

function bool ChangeTeam ( Controller Other, int num, bool bNewTeam) )
ChangeTeam() verify whether controller Other is allowed to change team, and if so change his team by calling SetTeam().
@param Other: the controller which wants to change teams
@param num: the teamindex of the desired team. If 255, pick the smallest team.
@param bNewTeam: if true, broadcast team change notification

CheckEndGame Source code

function bool CheckEndGame ( PlayerReplicationInfo Winner, string Reason) )

CheckMaxLives Source code

function bool CheckMaxLives ( PlayerReplicationInfo Scorer) )

CheckScore Source code

function bool CheckScore ( PlayerReplicationInfo Scorer) )

CheckTeamBasedAchievements Source code

function CheckTeamBasedAchievements ( ) )

CreateTeam Source code

function CreateTeam ( int TeamIndex) )

DominatingVictory Source code

function bool DominatingVictory ( ) )

FindNewObjectives Source code

function FindNewObjectives ( UTGameObjective DisabledObjective ) )

FindVictimsTarget Source code

function Pawn FindVictimsTarget ( Controller Other) )

ForceRespawn Source code

function bool ForceRespawn ( ) )
ForceRespawn() returns true if dead players should respawn immediately force respawn if single player and no bots on team 0

GetBotTeam Source code

function UTTeamInfo GetBotTeam ( optional int TeamBots,optional bool bUseTeamIndex, optional int TeamIndex) )

GetFriendTeam Source code

function byte GetFriendTeam ( UniqueNetId FriendNetId) )

GetHandicapNeed Source code

function int GetHandicapNeed ( Pawn Other) )
return a value based on how much this pawn needs help

GetSeamlessTravelActorList Source code

event GetSeamlessTravelActorList ( bool bToEntry, out array<Actor> ActorList) )

HandleSeamlessTravelPlayer Source code

event HandleSeamlessTravelPlayer ( out Controller C) )

InitGame Source code

event InitGame ( string Options, out string ErrorMessage ) )

InitializeBot Source code

function InitializeBot ( UTBot NewBot, UTTeamInfo BotTeam, const out CharacterInfo BotInfo) )

IsAWinner Source code

function bool IsAWinner ( PlayerController C ) )

IsWinningTeam Source code

function bool IsWinningTeam ( TeamInfo T ) )

LevelRecommendedPlayers Source code

function int LevelRecommendedPlayers ( ) )

Logout Source code

function Logout ( Controller Exiting) )

NearGoal Source code

function bool NearGoal ( Controller C) )
returns whether the given game object-holding player was near an objective the game object can be scored at

NotifyKilled Source code

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

OverridePRI Source code

function OverridePRI ( PlayerController PC, PlayerReplicationInfo OldPRI) )
OverridePRI() override as needed properties of NewPRI with properties from OldPRI which were assigned during the login process

ParseSpeechRecipients Source code

function ParseSpeechRecipients ( UTPlayerController Speaker, const out array<SpeechRecognizedWord> Words, out array<UTBot> Recipients) )
parses the given speech for the bots that should receive it

PickFriendTeam Source code

function byte PickFriendTeam ( byte Num, Controller C, UniqueNetId FriendNetId) )

PickTeam Source code

function byte PickTeam ( byte num, Controller C) )

PlayRegularEndOfMatchMessage Source code

function PlayRegularEndOfMatchMessage ( ) )

PostLogin Source code

event PostLogin ( playerController NewPlayer ) )

PostSeamlessTravel Source code

event PostSeamlessTravel ( ) )

PreBeginPlay Source code

function PreBeginPlay ( ) )

ProcessSpeechOrders Source code

function ProcessSpeechOrders ( UTPlayerController Speaker, const out array<SpeechRecognizedWord> Words, const out array<UTBot> Recipients) )
parses and sends the orders in the given speech to the Recipients

ProcessSpeechRecognition Source code

function ProcessSpeechRecognition ( UTPlayerController Speaker, const out array<SpeechRecognizedWord> Words) )

RatePlayerStart Source code

function float RatePlayerStart ( PlayerStart P, byte Team, Controller Player) )
RatePlayerStart() Return a score representing how desireable a playerstart is.
@param P is the playerstart being rated
@param Team is the team of the player choosing the playerstart
@param Player is the controller choosing the playerstart
@returns playerstart score

ReduceDamage Source code

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

RestartGame Source code

function RestartGame ( ) )
Balance teams before restarting game

ScoreKill Source code

function ScoreKill ( Controller Killer, Controller Other) )

SendFlagKillMessage Source code

function SendFlagKillMessage ( Controller Killer, UTPlayerReplicationInfo KillerPRI) )

SetEndGameFocus Source code

function SetEndGameFocus ( PlayerReplicationInfo Winner) )

SetTeam Source code

function SetTeam ( Controller Other, UTTeamInfo NewTeam, bool bNewTeam) )
SetTeam() Change Other's team to NewTeam.
@param Other: the controller which wants to change teams
@param NewTeam: the desired team.
@param bNewTeam: if true, broadcast team change notification

ShowPathTo Source code

function ShowPathTo ( PlayerController P, int TeamNum) )

TooManyBots Source code

function bool TooManyBots ( Controller botToRemove) )

WriteOnlineStats Source code

function WriteOnlineStats ( ) )


Defaultproperties

defaultproperties
{
   bPlayersBalanceTeams=True
   bScoreTeamKills=True
   TeammateBoost=0.300000
   TeamAIType(0)=Class'UTGame.UTTeamAI'
   TeamAIType(1)=Class'UTGame.UTTeamAI'
   FlagKillMessageName="Taunt"
   bMustHaveMultiplePlayers=True
   bIgnoreTeamForVoiceChat=False
   bShouldPostRenderEnemyPawns=False
   Acronym="TDM"
   Description="Two teams duke it out in a quest for battlefield supremacy.  The team with the most total frags wins."
   DefaultEnemyRosterClass="UTGame.UTTeamInfo"
   EndOfMatchRulesTemplateStr_Scoring="First team to frag `g times wins"
   EndOfMatchRulesTemplateStr_ScoringSingle="First team to frag wins"
   EndOfMatchRulesTemplateStr_Time="Team with most frags in `t mins. wins"
   MidgameScorePanelTag="TDMPanel"
   bTeamGame=True
   HUDType=Class'UTGame.UTTeamHUD'
   GameName="Team DeathMatch"
   GoalScore=60
   OnlineStatsWriteClass=Class'UTGame.UTLeaderboardWriteTDM'
   OnlineGameSettingsClass=Class'UTGame.UTGameSettingsTDM'
   Name="Default__UTTeamGame"
   ObjectArchetype=UTDeathmatch'UTGame.Default__UTDeathmatch'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:57.864 - Created with UnCodeX