My program doesn't have bugs. It just develops random features.

UE3:UTCarriedObjectMessage (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT3 Object >> LocalMessage >> UTLocalMessage >> UTCarriedObjectMessage
Package: 
UTGame
Direct subclasses:
UTCTFMessage, UTOnslaughtOrbMessage
This class in other games:
UDK

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

Properties

Property group 'Message'

CaptureBlue

Type: string

Modifiers: localized


CaptureRed

Type: string

Modifiers: localized


DroppedBlue

Type: string

Modifiers: localized


DroppedRed

Type: string

Modifiers: localized


HasBlue

Type: string

Modifiers: localized


HasRed

Type: string

Modifiers: localized


KilledBlue

Type: string

Modifiers: localized


KilledRed

Type: string

Modifiers: localized


ReturnBlue

Type: string

Modifiers: localized


ReturnedBlue

Type: string

Modifiers: localized


ReturnedRed

Type: string

Modifiers: localized


ReturnRed

Type: string

Modifiers: localized


Internal variables

DroppedSounds

Type: SoundNodeWave

Array size: 2


ReturnSounds

Type: SoundNodeWave

Array size: 2


TakenSounds

Type: SoundNodeWave

Array size: 2


Default values

Property Value
AnnouncementPriority 4
bIsUnique True
DrawColor
Member Value
A 255
B 255
G 160
R 0
FontSize 1

Static functions

AddAnnouncement

static function bool AddAnnouncement (UTAnnouncer Announcer, int MessageIndex, optional PlayerReplicationInfo PRI, optional Object OptionalObject)

Overrides: UTLocalMessage.AddAnnouncement

move ahead of all queued messages (except for UTVehicleKillMessage or UTWeaponKillRewardMessage) play immediately if already playing multikill message returns true if announcement at head of queue should be played immediately

AnnouncementLevel

static function byte AnnouncementLevel (byte MessageIndex)

Overrides: UTLocalMessage.AnnouncementLevel


AnnouncementSound

static function SoundNodeWave AnnouncementSound (int MessageIndex, Object OptionalObject, PlayerController PC)

Overrides: UTLocalMessage.AnnouncementSound


ClientReceive

static simulated function ClientReceive (PlayerController P, optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2, optional Object OptionalObject)

Overrides: LocalMessage.ClientReceive


GetString

static function string GetString (optional int Switch, optional bool bPRI1HUD, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2, optional Object OptionalObject)

Overrides: LocalMessage.GetString


PartiallyDuplicates

static function bool PartiallyDuplicates (int Switch1, int Switch2, Object OptionalObject1, Object OptionalObject2)

Overrides: LocalMessage.PartiallyDuplicates

RETURNS true if messages are similar enough to trigger "partially unique" check for HUD display

ShouldBeRemoved

static function bool ShouldBeRemoved (UTQueuedAnnouncement MyAnnouncement, class<UTLocalMessageNewAnnouncementClass, int NewMessageIndex)

Overrides: UTLocalMessage.ShouldBeRemoved

Allow messages to remove themselves if they are superfluous because of newly added message

ShouldRemoveFlagAnnouncement

static function bool ShouldRemoveFlagAnnouncement (int MyMessageIndex, class<UTLocalMessageNewAnnouncementClass, int NewMessageIndex)

Don't let multiple messages for same flag stack up