UE3:UTBetrayalGame (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
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

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)