Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UTGame.UTMultiKillMessage

Extends
UTLocalMessage

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

Core.Object
|   
+-- Engine.LocalMessage
   |   
   +-- UTGame.UTLocalMessage
      |   
      +-- UTGame.UTMultiKillMessage

Variables Summary
SoundNodeWaveKillSound[5]
stringKillString[5]
Inherited Variables from UTGame.UTLocalMessage
AnnouncementDelay, AnnouncementPriority, AnnouncementVolume, bShowPortrait, MessageArea
Inherited Variables from Engine.LocalMessage
bBeep, bCountInstances, bIsConsoleMessage, bIsPartiallyUnique, bIsSpecial, bIsUnique, DrawColor, FontSize, Lifetime, PosY

Functions Summary
functionbool AddAnnouncement (UTAnnouncer Announcer, int MessageIndex, optional PlayerReplicationInfo PRI, optional Object OptionalObject))
functionSoundNodeWave AnnouncementSound (int MessageIndex, Object OptionalObject, PlayerController PC))
function ClientReceive (PlayerController P, optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2, optional Object OptionalObject ))
functionint GetFontSize (int Switch, PlayerReplicationInfo RelatedPRI1, PlayerReplicationInfo RelatedPRI2, PlayerReplicationInfo LocalPlayer ))
functionstring GetString (optional int Switch, optional bool bPRI1HUD, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2, optional Object OptionalObject ))
functionbool ShouldBeRemoved (UTQueuedAnnouncement MyAnnouncement, class<UTLocalMessage> NewAnnouncementClass, int NewMessageIndex))
Inherited Functions from UTGame.UTLocalMessage
AddAnnouncement, AnnouncementLevel, AnnouncementSound, GetPos, KilledByVictoryMessage, ShouldBeRemoved
Inherited Functions from Engine.LocalMessage
ClientReceive, GetColor, GetConsoleColor, GetFontSize, GetLifeTime, GetPos, GetString, IsConsoleMessage, IsKeyObjectiveMessage, PartiallyDuplicates


Variables Detail

KillSound[5] Source code

var SoundNodeWave KillSound[5];

KillString[5] Source code

var localized string KillString[5];


Functions Detail

AddAnnouncement Source code

static function bool AddAnnouncement ( UTAnnouncer Announcer, int MessageIndex, optional PlayerReplicationInfo PRI, optional Object OptionalObject) )
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 Source code

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

ClientReceive Source code

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

GetFontSize Source code

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

GetString Source code

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

ShouldBeRemoved Source code

static function bool ShouldBeRemoved ( UTQueuedAnnouncement MyAnnouncement, class<UTLocalMessage> NewAnnouncementClass, int NewMessageIndex) )
Don't let multiple multikill messages stack up


Defaultproperties

defaultproperties
{
   KillString(0)="Double Kill!"
   KillString(1)="Multi Kill!"
   KillString(2)="Mega Kill!!"
   KillString(3)="ULTRA KILL!!"
   KillString(4)="MONSTER KILL!!!"
   KillSound(0)=SoundNodeWave'A_Announcer_Reward.Rewards.A_RewardAnnouncer_DoubleKill'
   KillSound(1)=SoundNodeWave'A_Announcer_Reward.Rewards.A_RewardAnnouncer_MultiKill'
   KillSound(2)=SoundNodeWave'A_Announcer_Reward.Rewards.A_RewardAnnouncer_MegaKill'
   KillSound(3)=SoundNodeWave'A_Announcer_Reward.Rewards.A_RewardAnnouncer_UltraKill'
   KillSound(4)=SoundNodeWave'A_Announcer_Reward.Rewards.A_RewardAnnouncer_MonsterKill'
   MessageArea=2
   AnnouncementPriority=8
   bIsUnique=True
   DrawColor=(B=0,G=0,R=255,A=255)
   FontSize=3
   Name="Default__UTMultiKillMessage"
   ObjectArchetype=UTLocalMessage'UTGame.Default__UTLocalMessage'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:53.698 - Created with UnCodeX