UE2:AnnouncerQueueManager (UT2004)

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

GapTime

Type: float

Time between playing 2 announcer sounds

Default value: 0.1

LastTimerCheck

Type: float


Queue

Type: array<QueueItem>


Receiver

Type: PlayerController


Enums

EAPriority

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

QueueItem

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

Functions

Events

PostBeginPlay

simulated event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


Timer

event Timer ()

Overrides: Actor.Timer


Other instance functions

AddItemToQueue

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


CanFindSoundInQueue

final function bool CanFindSoundInQueue (name DaSoundName)


GetQueueWaitTime

final function float GetQueueWaitTime ()


InitFor

simulated function InitFor (PlayerController PC)


IsQueueing

final function bool IsQueueing ()


IsQueueingSwitch

final function bool IsQueueingSwitch (byte Switch)


ProcessQueueItem

function ProcessQueueItem (QueueItem Item)