I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE3:UTMultiKillMessage (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> LocalMessage >> UTLocalMessage >> UTMultiKillMessage
Package: 
UTGame
This class in other games:
UDK

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

Properties[edit]

KillSound[edit]

Type: SoundNodeWave

Array size: 5


Default value, index 0: SoundNodeWave'A_Announcer_Reward.Rewards.A_RewardAnnouncer_DoubleKill'

Default value, index 1: SoundNodeWave'A_Announcer_Reward.Rewards.A_RewardAnnouncer_MultiKill'

Default value, index 2: SoundNodeWave'A_Announcer_Reward.Rewards.A_RewardAnnouncer_MegaKill'

Default value, index 3: SoundNodeWave'A_Announcer_Reward.Rewards.A_RewardAnnouncer_UltraKill'

Default value, index 4: SoundNodeWave'A_Announcer_Reward.Rewards.A_RewardAnnouncer_MonsterKill'

KillString[edit]

Type: string

Array size: 5

Modifiers: localized


Default value, index 0: "Double Kill!"

Default value, index 1: "Multi Kill!"

Default value, index 2: "Mega Kill!!"

Default value, index 3: "ULTRA KILL!!"

Default value, index 4: "MONSTER KILL!!!"

Default values[edit]

Property Value
AnnouncementPriority 8
bIsUnique True
DrawColor
Member Value
A 255
B 0
G 0
R 255
FontSize 3
MessageArea 2

Static functions[edit]

AddAnnouncement[edit]

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

AnnouncementSound[edit]

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

Overrides: UTLocalMessage.AnnouncementSound


ClientReceive[edit]

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

Overrides: LocalMessage.ClientReceive


GetFontSize[edit]

static function int GetFontSize (int Switch, PlayerReplicationInfo RelatedPRI1, PlayerReplicationInfo RelatedPRI2, PlayerReplicationInfo LocalPlayer)

Overrides: LocalMessage.GetFontSize


GetString[edit]

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

Overrides: LocalMessage.GetString


ShouldBeRemoved[edit]

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

Overrides: UTLocalMessage.ShouldBeRemoved

Don't let multiple multikill messages stack up