Cogito, ergo sum
UE2:CountdownTrigger (U2XMP)
Contents
- 1 Constants
- 2 Properties
- 2.1 Property group 'CountdownTrigger'
- 2.1.1 bAppendTimeToMessage
- 2.1.2 BaseMessage
- 2.1.3 bRepeat
- 2.1.4 bShowLast
- 2.1.5 bWaitForTrigger
- 2.1.6 CountdownClearExisting
- 2.1.7 CountdownColor
- 2.1.8 CountdownFont
- 2.1.9 CountdownHolder
- 2.1.10 CountdownPitch
- 2.1.11 CountdownSound
- 2.1.12 CountdownTimeEnd
- 2.1.13 CountdownTimeStart
- 2.1.14 CountdownVolume
- 2.1.15 DisplayProps
- 2.1.16 MessageInterval
- 2.1.17 PausedMessage
- 2.1.18 ResumedMessage
- 2.1.19 StatusMessageTime
- 2.2 Internal variables
- 2.3 Default values
- 2.1 Property group 'CountdownTrigger'
- 3 Enums
- 4 Structs
- 5 Functions
- Package:
- U2
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
CountdownTrigger.uc $Author: Mbaldwin $ $Date: 8/30/02 12:58a $ $Revision: 18 $
Constants
GenerateEventTimerHandlerName
Value: 'GenerateEventTimerHandler'
ShowMessageTimerHandlerName
Value: 'ShowMessageTimerHandler'
ResumeTimerHandlerName
Value: 'ResumeTimerHandler'
Properties
Property group 'CountdownTrigger'
bAppendTimeToMessage
Type: bool
whether of not to append time to the base message
Default value: True
BaseMessage
Type: string
BaseMessage
Default value: "T-Minus "
bRepeat
Type: bool
repeat
bShowLast
Type: bool
display message for final time (e.g. 0)
bWaitForTrigger
Type: bool
don't start until triggered
CountdownClearExisting
Type: bool
CountdownColor
Type: Object.Color
NOTE: alpha needs to be in 1..255 to have any effect
CountdownFont
Type: Font
CountdownHolder
Type: string
CountdownPitch
Type: float
CountdownSound
Type: Sound
CountdownTimeEnd
Type: float
countdown end time
CountdownTimeStart
Type: float
countdown start time
Default value: 10.0
CountdownVolume
Type: float
DisplayProps
Type: array<MessageDisplayInfo>
specifies when and how often sounds should be played
MessageInterval
Type: float
time between messages
Default value: 1.0
PausedMessage
Type: string
Message when timer is paused
ResumedMessage
Type: string
Message when timer is resumed
StatusMessageTime
Type: float
duration of status messages (defaults to 1/2 of MessageInterval)
Internal variables
CurState
Type: EState
Modifiers: protected
current state of the trigger (paused/resumed/uninitialized)
LeftoverTime
Type: float
Modifiers: protected
MessageCount
Type: float
Modifiers: protected
total time remaining w.r.t CountdownStart
Default values
Property | Value |
---|---|
Texture | Texture'U2.S_CtdTrigger' |
Enums
EState
- CT_STATE_NONE
- CT_STATE_PAUSED
- CT_STATE_RUNNING
Structs
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
Functions
Events
Destroyed
Overrides: Trigger.Destroyed
PostBeginPlay
Overrides: Trigger.PostBeginPlay
Other instance functions
GenerateEventTimerHandler
Initialize
Pause
RemoveMessageEventTimers
Resume
ResumeTimerHandler
SecsToTimeString
SetCountdownProperties
ShowMessage
ShowMessageTimerHandler
Trigger
Overrides: Actor.Trigger
TriggerActors
Overrides: Triggers.TriggerActors