Mostly Harmless

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

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)