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

UE3:UTBetrayalGame (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 01:24, 16 August 2009 by Wormbo (Talk | contribs) (1 revision: UT3 Titan Pack classes)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT3 Object >> Actor >> Info >> GameInfo >> UTGame >> UTDeathmatch >> UTBetrayalGame
Package: 
UTGame

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

Properties

AnnouncerMessageClass

Type: class<UTLocalMessage>

Class for announcement messages related to Betrayal

Default value: Class'UTGame.UTBetrayalMessage'

BetrayedSound

Type: SoundCue


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

BetrayingSound

Type: SoundCue

Sounds for Betrayal events

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

InstagibRifleClassNameStr

Type: string


Default value: "UTGame.UTWeap_InstagibRifle"

JoinTeamSound

Type: SoundCue


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

RogueValue

Type: int

Score bonus for killing Rogue that betrayed you

Default value: 6

Teams

Type: array<UTBetrayalTeam>


Default values

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

Static functions

AllowMutator

static function bool AllowMutator (string MutatorClassName)

Overrides: UTGame.AllowMutator


Events

InitGame

event InitGame (string Options, out string ErrorMessage)

Overrides: UTGame.InitGame


PreBeginPlay

event PreBeginPlay ()

Overrides: GameInfo.PreBeginPlay


Other instance functions

CheckRelevance

function bool CheckRelevance (Actor Other)

Overrides: GameInfo.CheckRelevance


Logout

function Logout (Controller Exiting)

Overrides: UTGame.Logout


MaybeStartTeam

function MaybeStartTeam ()


RemoveFromTeam

function RemoveFromTeam (UTBetrayalPRI PRI)


RemoveTeam

function RemoveTeam (UTBetrayalTeam Team)


ScoreKill

function ScoreKill (Controller Killer, Controller Other)

Overrides: UTGame.ScoreKill


ShotTeammate

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

Overrides: UTGame.ShotTeammate


States

MatchOver

MatchOver.MaybeStartTeam

function MaybeStartTeam ()

Overrides: MaybeStartTeam (global)