Gah - a solution with more questions. – EntropicLqd

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

AddDefaultInventory

function AddDefaultInventory (Pawn PlayerPawn)

Overrides: DeathMatch.AddDefaultInventory


AdjustDestroyObjectiveDamage

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

Overrides: UnrealMPGameInfo.AdjustDestroyObjectiveDamage


AllowTransloc

function bool AllowTransloc ()

Overrides: DeathMatch.AllowTransloc


AnnounceNextObjective

function AnnounceNextObjective (GameObjective NewObjective)


AnnounceScore

function AnnounceScore (int ScoringTeam)

Overrides: TeamGame.AnnounceScore


BeginNewPairOfRounds

function BeginNewPairOfRounds ()


BeginRound

function BeginRound ()


BroadCast_AssaultRole_Message

function BroadCast_AssaultRole_Message (PlayerController C)


CanDisableObjective

function bool CanDisableObjective (GameObjective GO)

Overrides: UnrealMPGameInfo.CanDisableObjective


CheckEndGame

function bool CheckEndGame (PlayerReplicationInfo Winner, string Reason)

Overrides: TeamGame.CheckEndGame


CheckObjectivePriority

function bool CheckObjectivePriority (GameObjective GO)


CheckReady

function CheckReady ()

Overrides: DeathMatch.CheckReady


CriticalPlayer

function bool CriticalPlayer (Controller Other)

Overrides: TeamGame.CriticalPlayer


DebugShowSpawnAreas

function DebugShowSpawnAreas ()


DisableNextObjective

function DisableNextObjective ()

Overrides: GameInfo.DisableNextObjective


DiscardInventory

function DiscardInventory (Pawn Other)

Overrides: GameInfo.DiscardInventory


DivertSpaceFighter

function bool DivertSpaceFighter ()


EndRound

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


FindNewObjectives

function FindNewObjectives (GameObjective DisabledObjective)

Overrides: TeamGame.FindNewObjectives


FindPlayerStart

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

Overrides: DeathMatch.FindPlayerStart


GameObjectDropped

function GameObjectDropped (Decoration D)


GetAttackingTeam

function int GetAttackingTeam ()


GetCurrentObjective

function GameObjective GetCurrentObjective ()


GetDefaultPlayerClass

function class<PawnGetDefaultPlayerClass (Controller C)

Overrides: GameInfo.GetDefaultPlayerClass


GetDefenderNum

function int GetDefenderNum ()

Overrides: GameInfo.GetDefenderNum


GetPairOfRoundWinner

function byte GetPairOfRoundWinner ()


GetServerDetails

function GetServerDetails (out GameInfo.ServerResponseLine ServerState)

Overrides: TeamGame.GetServerDetails


HighlightCurrentPhysicalObjectives

function HighlightCurrentPhysicalObjectives ()


InitGameReplicationInfo

function InitGameReplicationInfo ()

Overrides: DeathMatch.InitGameReplicationInfo


IsAttackingTeam

function bool IsAttackingTeam (int TeamNumber)


IsPlaying

function bool IsPlaying ()


IsPlayingIntro

function bool IsPlayingIntro ()


IsPracticeRound

function bool IsPracticeRound ()


Killed

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

Overrides: DeathMatch.Killed


KillEvent

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

Overrides: UnrealMPGameInfo.KillEvent


Logout

function Logout (Controller Exiting)

Overrides: DeathMatch.Logout


ObjectiveDisabled

function ObjectiveDisabled (GameObjective DisabledObjective)

Overrides: UnrealMPGameInfo.ObjectiveDisabled


PlayEndOfMatchMessage

function PlayEndOfMatchMessage ()

Overrides: TeamGame.PlayEndOfMatchMessage


PossessPawn

function PossessPawn (Controller C, Pawn P)


PracticeRoundEnded

function PracticeRoundEnded ()


QueueAnnouncerSound

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


RatePlayerStart

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

Overrides: TeamGame.RatePlayerStart


ReduceDamage

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

Overrides: TeamGame.ReduceDamage


Reset

function Reset ()

Overrides: DeathMatch.Reset


ResetLevel

function ResetLevel ()


RespawnPlayer

function RespawnPlayer (Controller C, optional bool bClearSpecials)


RestartPlayer

function RestartPlayer (Controller aPlayer)

Overrides: TeamGame.RestartPlayer


ScoreEvent

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

Overrides: UnrealMPGameInfo.ScoreEvent


ScoreObjective

function ScoreObjective (PlayerReplicationInfo Scorer, float Score)

Overrides: DeathMatch.ScoreObjective


SetPairOfRoundWinner

function SetPairOfRoundWinner ()


ShowPathTo

function ShowPathTo (PlayerController P, int TeamNum)

Overrides: TeamGame.ShowPathTo


SpawnAndPossessPawn

function bool SpawnAndPossessPawn (Controller C, string PawnClassName)


SpecialEvent

function SpecialEvent (PlayerReplicationInfo Who, string Desc)

Overrides: UnrealMPGameInfo.SpecialEvent


StartMatch

function StartMatch ()

Overrides: DeathMatch.StartMatch


StartNewRound

function StartNewRound ()


TeamScoreEvent

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

Overrides: UnrealMPGameInfo.TeamScoreEvent


TeleportPlayerToSpawn

function TeleportPlayerToSpawn (Controller C)


TweakSkill

function TweakSkill (Bot B)

Overrides: DeathMatch.TweakSkill


UpdateAnnouncements

simulated function UpdateAnnouncements ()

Overrides: TeamGame.UpdateAnnouncements


UpdateObjectiveProgression

function UpdateObjectiveProgression (GameObjective DisabledObjective)


VehicleScoreKill

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

Overrides: DeathMatch.VehicleScoreKill


WeakObjectives

function WeakObjectives ()

Overrides: TeamGame.WeakObjectives