The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:ASGameInfo instance functions (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Info >> GameInfo >> UnrealMPGameInfo >> DeathMatch >> TeamGame >> xTeamGame >> ASGameInfo (instance functions)

Instance functions[edit]

AddDefaultInventory[edit]

function AddDefaultInventory (Pawn PlayerPawn)

Overrides: DeathMatch.AddDefaultInventory


AdjustDestroyObjectiveDamage[edit]

function int AdjustDestroyObjectiveDamage (int Damage, Controller InstigatedBy, GameObjective GO)

Overrides: UnrealMPGameInfo.AdjustDestroyObjectiveDamage


AllowTransloc[edit]

function bool AllowTransloc ()

Overrides: DeathMatch.AllowTransloc


AnnounceNextObjective[edit]

function AnnounceNextObjective (GameObjective NewObjective)


AnnounceScore[edit]

function AnnounceScore (int ScoringTeam)

Overrides: TeamGame.AnnounceScore


BeginNewPairOfRounds[edit]

function BeginNewPairOfRounds ()


BeginRound[edit]

function BeginRound ()


BroadCast_AssaultRole_Message[edit]

function BroadCast_AssaultRole_Message (PlayerController C)


CanDisableObjective[edit]

function bool CanDisableObjective (GameObjective GO)

Overrides: UnrealMPGameInfo.CanDisableObjective


CheckEndGame[edit]

function bool CheckEndGame (PlayerReplicationInfo Winner, string Reason)

Overrides: TeamGame.CheckEndGame


CheckObjectivePriority[edit]

function bool CheckObjectivePriority (GameObjective GO)


CheckReady[edit]

function CheckReady ()

Overrides: DeathMatch.CheckReady


CriticalPlayer[edit]

function bool CriticalPlayer (Controller Other)

Overrides: TeamGame.CriticalPlayer


DebugShowSpawnAreas[edit]

function DebugShowSpawnAreas ()


DisableNextObjective[edit]

function DisableNextObjective ()

Overrides: GameInfo.DisableNextObjective


DiscardInventory[edit]

function DiscardInventory (Pawn Other)

Overrides: GameInfo.DiscardInventory


DivertSpaceFighter[edit]

function bool DivertSpaceFighter ()


EndRound[edit]

function EndRound (ERER_Reason RoundEndReason, Pawn Instigator, string Reason)


FindNewObjectives[edit]

function FindNewObjectives (GameObjective DisabledObjective)

Overrides: TeamGame.FindNewObjectives


FindPlayerStart[edit]

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

Overrides: DeathMatch.FindPlayerStart


GameObjectDropped[edit]

function GameObjectDropped (Decoration D)


GetAttackingTeam[edit]

function int GetAttackingTeam ()


GetCurrentObjective[edit]

function GameObjective GetCurrentObjective ()


GetDefaultPlayerClass[edit]

function class<PawnGetDefaultPlayerClass (Controller C)

Overrides: GameInfo.GetDefaultPlayerClass


GetDefenderNum[edit]

function int GetDefenderNum ()

Overrides: GameInfo.GetDefenderNum


GetPairOfRoundWinner[edit]

function byte GetPairOfRoundWinner ()


GetServerDetails[edit]

function GetServerDetails (out GameInfo.ServerResponseLine ServerState)

Overrides: TeamGame.GetServerDetails


HighlightCurrentPhysicalObjectives[edit]

function HighlightCurrentPhysicalObjectives ()


InitGameReplicationInfo[edit]

function InitGameReplicationInfo ()

Overrides: DeathMatch.InitGameReplicationInfo


IsAttackingTeam[edit]

function bool IsAttackingTeam (int TeamNumber)


IsPlaying[edit]

function bool IsPlaying ()


IsPlayingIntro[edit]

function bool IsPlayingIntro ()


IsPracticeRound[edit]

function bool IsPracticeRound ()


Killed[edit]

function Killed (Controller Killer, Controller Killed, Pawn KilledPawn, class<DamageTypedamageType)

Overrides: DeathMatch.Killed


KillEvent[edit]

function KillEvent (string Killtype, PlayerReplicationInfo Killer, PlayerReplicationInfo Victim, class<DamageTypeDamage)

Overrides: UnrealMPGameInfo.KillEvent


Logout[edit]

function Logout (Controller Exiting)

Overrides: DeathMatch.Logout


ObjectiveDisabled[edit]

function ObjectiveDisabled (GameObjective DisabledObjective)

Overrides: UnrealMPGameInfo.ObjectiveDisabled


PlayEndOfMatchMessage[edit]

function PlayEndOfMatchMessage ()

Overrides: TeamGame.PlayEndOfMatchMessage


PossessPawn[edit]

function PossessPawn (Controller C, Pawn P)


PracticeRoundEnded[edit]

function PracticeRoundEnded ()


QueueAnnouncerSound[edit]

function QueueAnnouncerSound (name ASound, byte AnnouncementLevel, byte Team, optional AnnouncerQueueManager.EAPriority Priority, optional byte Switch)


RatePlayerStart[edit]

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

Overrides: TeamGame.RatePlayerStart


ReduceDamage[edit]

function int ReduceDamage (int Damage, Pawn injured, Pawn instigatedBy, Object.Vector HitLocation, out Object.Vector Momentum, class<DamageTypeDamageType)

Overrides: TeamGame.ReduceDamage


Reset[edit]

function Reset ()

Overrides: DeathMatch.Reset


ResetLevel[edit]

function ResetLevel ()


RespawnPlayer[edit]

function RespawnPlayer (Controller C, optional bool bClearSpecials)


RestartPlayer[edit]

function RestartPlayer (Controller aPlayer)

Overrides: TeamGame.RestartPlayer


ScoreEvent[edit]

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

Overrides: UnrealMPGameInfo.ScoreEvent


ScoreObjective[edit]

function ScoreObjective (PlayerReplicationInfo Scorer, float Score)

Overrides: DeathMatch.ScoreObjective


SetPairOfRoundWinner[edit]

function SetPairOfRoundWinner ()


ShowPathTo[edit]

function ShowPathTo (PlayerController P, int TeamNum)

Overrides: TeamGame.ShowPathTo


SpawnAndPossessPawn[edit]

function bool SpawnAndPossessPawn (Controller C, string PawnClassName)


SpecialEvent[edit]

function SpecialEvent (PlayerReplicationInfo Who, string Desc)

Overrides: UnrealMPGameInfo.SpecialEvent


StartMatch[edit]

function StartMatch ()

Overrides: DeathMatch.StartMatch


StartNewRound[edit]

function StartNewRound ()


TeamScoreEvent[edit]

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

Overrides: UnrealMPGameInfo.TeamScoreEvent


TeleportPlayerToSpawn[edit]

function TeleportPlayerToSpawn (Controller C)


TweakSkill[edit]

function TweakSkill (Bot B)

Overrides: DeathMatch.TweakSkill


UpdateAnnouncements[edit]

simulated function UpdateAnnouncements ()

Overrides: TeamGame.UpdateAnnouncements


UpdateObjectiveProgression[edit]

function UpdateObjectiveProgression (GameObjective DisabledObjective)


VehicleScoreKill[edit]

function int VehicleScoreKill (Controller Killer, Controller Killed, Vehicle DestroyedVehicle, out string KillInfo)

Overrides: DeathMatch.VehicleScoreKill


WeakObjectives[edit]

function WeakObjectives ()

Overrides: TeamGame.WeakObjectives