Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE2:AnnouncerQueueManager (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Info >> AnnouncerQueueManager
Package: 
Engine

AnnouncerQueueManager Queues Announcer messages and/or critical events Created by Laurent Delayen © 2003, Epic Games, Inc. All Rights Reserved

Properties[edit]

GapTime[edit]

Type: float

Time between playing 2 announcer sounds

Default value: 0.1

LastTimerCheck[edit]

Type: float


Queue[edit]

Type: array<QueueItem>


Receiver[edit]

Type: PlayerController


Enums[edit]

EAPriority[edit]

AP_Normal 
Queue
AP_NoDuplicates 
Queue if not already in Queue
AP_InstantPlay 
Skip if Queue is not empty
AP_InstantOrQueueSwitch 
Queue only if queue is empty, or if queue is filled with items ONLY of the same switch (used for countdowns)

Structs[edit]

QueueItem[edit]

name Voice 
Announcer Sound
float Delay 
Delay until next Item is processed
byte Switch 
HUD notification

Functions[edit]

Events[edit]

PostBeginPlay[edit]

simulated event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


Timer[edit]

event Timer ()

Overrides: Actor.Timer


Other instance functions[edit]

AddItemToQueue[edit]

function bool AddItemToQueue (name ASound, optional EAPriority Priority, optional byte Switch)


CanFindSoundInQueue[edit]

final function bool CanFindSoundInQueue (name DaSoundName)


GetQueueWaitTime[edit]

final function float GetQueueWaitTime ()


InitFor[edit]

simulated function InitFor (PlayerController PC)


IsQueueing[edit]

final function bool IsQueueing ()


IsQueueingSwitch[edit]

final function bool IsQueueingSwitch (byte Switch)


ProcessQueueItem[edit]

function ProcessQueueItem (QueueItem Item)