Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE3:UTBetrayalGame (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> Actor >> Info >> GameInfo >> UTGame >> UTDeathmatch >> UTBetrayalGame
Package: 
UTGame

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

Properties[edit]

AnnouncerMessageClass[edit]

Type: class<UTLocalMessage>

Class for announcement messages related to Betrayal

Default value: Class'UTGame.UTBetrayalMessage'

BetrayedSound[edit]

Type: SoundCue


Default value: SoundCue'A_Gameplay.CTF.Cue.A_Gameplay_CTF_EnemyFlagGrab01Cue'

BetrayingSound[edit]

Type: SoundCue

Sounds for Betrayal events

Default value: SoundCue'A_Gameplay.CTF.Cue.A_Gameplay_CTF_EnemyFlagReturn01Cue'

InstagibRifleClassNameStr[edit]

Type: string


Default value: "UTGame.UTWeap_InstagibRifle"

JoinTeamSound[edit]

Type: SoundCue


Default value: SoundCue'A_Gameplay.CTF.Cue.A_Gameplay_CTF_TeamFlagReturn01Cue'

RogueValue[edit]

Type: int

Score bonus for killing Rogue that betrayed you

Default value: 6

Teams[edit]

Type: array<UTBetrayalTeam>


Default values[edit]

Property Value
Acronym "BET"
bTempForceRespawn True
DefaultPawnClass Class'UTGame.UTBetrayalPawn'
Description "Cooperate to get bonus points. Betray your team to keep them."
EndOfMatchRulesTemplateStr_Scoring "First to score `g points wins"
EndOfMatchRulesTemplateStr_ScoringSingle "First to score wins"
EndOfMatchRulesTemplateStr_Time "Highest score in `t mins. wins"
GameName "Betrayal"
GameReplicationInfoClass Class'UTGame.UTBetrayalGRI'
GoalScore 50
HUDType Class'UTGame.UTBetrayalHUD'
OnlineGameSettingsClass Class'UTGame.UTGameSettingsBetrayal'
OnlineStatsWriteClass Class'UTGame.UTLeaderboardWriteBetrayal'
PlayerReplicationInfoClass Class'UTGame.UTBetrayalPRI'

Functions[edit]

Static functions[edit]

AllowMutator[edit]

static function bool AllowMutator (string MutatorClassName)

Overrides: UTGame.AllowMutator


Events[edit]

InitGame[edit]

event InitGame (string Options, out string ErrorMessage)

Overrides: UTGame.InitGame


PreBeginPlay[edit]

event PreBeginPlay ()

Overrides: GameInfo.PreBeginPlay


Other instance functions[edit]

CheckRelevance[edit]

function bool CheckRelevance (Actor Other)

Overrides: GameInfo.CheckRelevance


Logout[edit]

function Logout (Controller Exiting)

Overrides: UTGame.Logout


MaybeStartTeam[edit]

function MaybeStartTeam ()


RemoveFromTeam[edit]

function RemoveFromTeam (UTBetrayalPRI PRI)


RemoveTeam[edit]

function RemoveTeam (UTBetrayalTeam Team)


ScoreKill[edit]

function ScoreKill (Controller Killer, Controller Other)

Overrides: UTGame.ScoreKill


ShotTeammate[edit]

function ShotTeammate (UTBetrayalPRI InstigatorPRI, UTBetrayalPRI HitPRI, Pawn ShotInstigator, Pawn HitPawn)

Overrides: UTGame.ShotTeammate


States[edit]

MatchOver[edit]

MatchOver.MaybeStartTeam[edit]

function MaybeStartTeam ()

Overrides: MaybeStartTeam (global)