I don't need to test my programs. I have an error-correcting modem.

UE2:CountdownTrigger (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
U2XMP Object >> Actor >> Triggers >> Trigger >> CountdownTrigger

Contents

Package: 
U2

CountdownTrigger.uc $Author: Mbaldwin $ $Date: 8/30/02 12:58a $ $Revision: 18 $

[edit] Constants

[edit] GenerateEventTimerHandlerName

Value: 'GenerateEventTimerHandler'


[edit] ShowMessageTimerHandlerName

Value: 'ShowMessageTimerHandler'


[edit] ResumeTimerHandlerName

Value: 'ResumeTimerHandler'


[edit] Properties

[edit] Property group 'CountdownTrigger'

[edit] bAppendTimeToMessage

Type: bool

whether of not to append time to the base message

Default value: True

[edit] BaseMessage

Type: string

BaseMessage

Default value: "T-Minus "

[edit] bRepeat

Type: bool

repeat

[edit] bShowLast

Type: bool

display message for final time (e.g. 0)

[edit] bWaitForTrigger

Type: bool

don't start until triggered

[edit] CountdownClearExisting

Type: bool


[edit] CountdownColor

Type: Object.Color

NOTE: alpha needs to be in 1..255 to have any effect

[edit] CountdownFont

Type: Font


[edit] CountdownHolder

Type: string


[edit] CountdownPitch

Type: float


[edit] CountdownSound

Type: Sound


[edit] CountdownTimeEnd

Type: float

countdown end time

[edit] CountdownTimeStart

Type: float

countdown start time

Default value: 10.0

[edit] CountdownVolume

Type: float


[edit] DisplayProps

Type: array<MessageDisplayInfo>

specifies when and how often sounds should be played

[edit] MessageInterval

Type: float

time between messages

Default value: 1.0

[edit] PausedMessage

Type: string

Message when timer is paused

[edit] ResumedMessage

Type: string

Message when timer is resumed

[edit] StatusMessageTime

Type: float

duration of status messages (defaults to 1/2 of MessageInterval)

[edit] Internal variables

[edit] CurState

Type: EState

Modifiers: protected

current state of the trigger (paused/resumed/uninitialized)

[edit] LeftoverTime

Type: float

Modifiers: protected


[edit] MessageCount

Type: float

Modifiers: protected

total time remaining w.r.t CountdownStart

[edit] Default values

Property Value
Texture Texture'U2.S_CtdTrigger'

[edit] Enums

[edit] EState

CT_STATE_NONE 
CT_STATE_PAUSED 
CT_STATE_RUNNING 

[edit] Structs

[edit] MessageDisplayInfo

float DisplayTimeStart 
when to start using these message/sound properties
float DisplayTimeEnd 
when to end using these message/sound properties
float MessageInterval 
how often to display a message
float StatusMessageTime 
how long to dispaly the message on screen
string BaseMessage 
BaseMessage
Font CountdownFont 
Object.Color CountdownColor 
NOTE: alpha needs to be in 1..255 to have any effect
Sound CountdownSound 
float CountdownVolume 
float CountdownPitch 
string CountdownHolder 

[edit] Functions

[edit] Events

[edit] Destroyed

event Destroyed ()

Overrides: Trigger.Destroyed


[edit] PostBeginPlay

event PostBeginPlay ()

Overrides: Trigger.PostBeginPlay


[edit] Other instance functions

[edit] GenerateEventTimerHandler

function GenerateEventTimerHandler ()


[edit] Initialize

function Initialize ()


[edit] Pause

function Pause ()


[edit] RemoveMessageEventTimers

function RemoveMessageEventTimers ()


[edit] Resume

function Resume ()


[edit] ResumeTimerHandler

function ResumeTimerHandler ()


[edit] SecsToTimeString

function string SecsToTimeString (int Time)


[edit] SetCountdownProperties

function SetCountdownProperties ()


[edit] ShowMessage

function ShowMessage (optional bool bForce)


[edit] ShowMessageTimerHandler

function ShowMessageTimerHandler ()


[edit] Trigger

function Trigger (Actor Other, Pawn EventInstigator, optional name EventName)

Overrides: Actor.Trigger


[edit] TriggerActors

protected function TriggerActors (Actor TriggerSrc, class<ActorTriggerClass, Actor Other, Pawn Instigator, name TriggerEvent, bool bTriggerNPCs)

Overrides: Triggers.TriggerActors


[edit] TriggerHandler

function TriggerHandler ()