Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

U2.CountdownTrigger

Extends
Trigger

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Triggers
      |   
      +-- Engine.Trigger
         |   
         +-- U2.CountdownTrigger

Constants Summary
GenerateEventTimerHandlerName='GenerateEventTimerHandler'
ResumeTimerHandlerName='ResumeTimerHandler'
ShowMessageTimerHandlerName='ShowMessageTimerHandler'

Variables Summary
EStateCurState
floatLeftoverTime
floatMessageCount
CountdownTrigger
boolbAppendTimeToMessage
stringBaseMessage
boolbRepeat
boolbShowLast
boolbWaitForTrigger
boolCountdownClearExisting
colorCountdownColor
fontCountdownFont
stringCountdownHolder
floatCountdownPitch
soundCountdownSound
floatCountdownTimeEnd
floatCountdownTimeStart
floatCountdownVolume
array<MessageDisplayInfo>DisplayProps
floatMessageInterval
stringPausedMessage
stringResumedMessage
floatStatusMessageTime
Inherited Variables from Engine.Trigger
bInitiallyActive, bNoProximityReticle, bSavedInitialActive, bSavedInitialCollision, bTriggerOnceOnly, ClassProximityType, ClassProximityTypes, DamageThreshold, Description, InstigatorTag, Message, RepeatTriggerTime, ReTriggerDelay, TriggerActor, TriggerActor2, TriggerDamageType, TriggerTime, TriggerType, UseDistance
Inherited Variables from Engine.Triggers
bTriggerNPCs, TriggerClass

Enumerations Summary
EState
CT_STATE_NONE, CT_STATE_PAUSED, CT_STATE_RUNNING
Inherited Enumerations from Engine.Trigger
ETriggerType

Structures Summary
MessageDisplayInfo
DisplayTimeStart, DisplayTimeEnd, MessageInterval, StatusMessageTime, BaseMessage, CountdownFont, CountdownColor, CountdownSound, CountdownVolume, CountdownPitch, CountdownHolder

Functions Summary
event Destroyed ()))
function GenerateEventTimerHandler ()))
function Initialize ()))
function Pause ()))
event PostBeginPlay ()))
function RemoveMessageEventTimers ()))
function Resume ()))
function ResumeTimerHandler ()))
functionstring SecsToTimeString (int Time ))
function SetCountdownProperties ()))
function ShowMessage (optional bool bForce ))
function ShowMessageTimerHandler ()))
function Trigger (Actor Other, Pawn EventInstigator, optional name EventName ))
function TriggerActors (Actor TriggerSrc, class<Actor> TriggerClass, Actor Other, Pawn Instigator, name TriggerEvent, bool bTriggerNPCs ))
function TriggerHandler ()))
Inherited Functions from Engine.Trigger
CheckTouchList, Destroyed, FindTriggerActor, GetDescription, GetInitiallyActive, IsRelevant, IsUsable, OnUnuse, OnUse, PostBeginPlay, Reset, ReTriggerDelayTimer, SetInitiallyActive, SpecialHandling, TakeDamage, Timer, Touch, Trigger, UnTouch
Inherited Functions from Engine.Triggers
DispatchTrigger, DispatchUnTrigger, TriggerActors, TriggerNPCs, UnTriggerActors


Constants Detail

GenerateEventTimerHandlerName Source code

const GenerateEventTimerHandlerName = 'GenerateEventTimerHandler';

ResumeTimerHandlerName Source code

const ResumeTimerHandlerName = 'ResumeTimerHandler';

ShowMessageTimerHandlerName Source code

const ShowMessageTimerHandlerName = 'ShowMessageTimerHandler';


Variables Detail

CurState Source code

var protected EState CurState;

LeftoverTime Source code

var protected float LeftoverTime;

MessageCount Source code

var protected float MessageCount;

CountdownTrigger

bAppendTimeToMessage Source code

var(CountdownTrigger) bool bAppendTimeToMessage;

BaseMessage Source code

var(CountdownTrigger) string BaseMessage;

bRepeat Source code

var(CountdownTrigger) bool bRepeat;

bShowLast Source code

var(CountdownTrigger) bool bShowLast;

bWaitForTrigger Source code

var(CountdownTrigger) bool bWaitForTrigger;

CountdownClearExisting Source code

var(CountdownTrigger) bool CountdownClearExisting;

CountdownColor Source code

var(CountdownTrigger) color CountdownColor;

CountdownFont Source code

var(CountdownTrigger) font CountdownFont;

CountdownHolder Source code

var(CountdownTrigger) string CountdownHolder;

CountdownPitch Source code

var(CountdownTrigger) float CountdownPitch;

CountdownSound Source code

var(CountdownTrigger) sound CountdownSound;

CountdownTimeEnd Source code

var(CountdownTrigger) float CountdownTimeEnd;

CountdownTimeStart Source code

var(CountdownTrigger) float CountdownTimeStart;

CountdownVolume Source code

var(CountdownTrigger) float CountdownVolume;

DisplayProps Source code

var(CountdownTrigger) array<MessageDisplayInfo> DisplayProps;

MessageInterval Source code

var(CountdownTrigger) float MessageInterval;

PausedMessage Source code

var(CountdownTrigger) string PausedMessage;

ResumedMessage Source code

var(CountdownTrigger) string ResumedMessage;

StatusMessageTime Source code

var(CountdownTrigger) float StatusMessageTime;


Enumerations Detail

EState Source code

enum EState
{
CT_STATE_NONE, CT_STATE_PAUSED, CT_STATE_RUNNING
};


Structures Detail

MessageDisplayInfo Source code

struct MessageDisplayInfo
{
var(CountdownTrigger) string BaseMessage;
var(CountdownTrigger) color CountdownColor;
var(CountdownTrigger) font CountdownFont;
var(CountdownTrigger) string CountdownHolder;
var(CountdownTrigger) float CountdownPitch;
var(CountdownTrigger) sound CountdownSound;
var(CountdownTrigger) float CountdownVolume;
var(CountdownTrigger) float DisplayTimeEnd;
var(CountdownTrigger) float DisplayTimeStart;
var(CountdownTrigger) float MessageInterval;
var(CountdownTrigger) float StatusMessageTime;
};



Functions Detail

Destroyed Source code

event Destroyed ( ) )

GenerateEventTimerHandler Source code

function GenerateEventTimerHandler ( ) )

Initialize Source code

function Initialize ( ) )

Pause Source code

function Pause ( ) )

PostBeginPlay Source code

event PostBeginPlay ( ) )

RemoveMessageEventTimers Source code

function RemoveMessageEventTimers ( ) )

Resume Source code

function Resume ( ) )

ResumeTimerHandler Source code

function ResumeTimerHandler ( ) )

SecsToTimeString Source code

function string SecsToTimeString ( int Time ) )

SetCountdownProperties Source code

function SetCountdownProperties ( ) )

ShowMessage Source code

function ShowMessage ( optional bool bForce ) )

ShowMessageTimerHandler Source code

function ShowMessageTimerHandler ( ) )

Trigger Source code

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

TriggerActors Source code

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

TriggerHandler Source code

function TriggerHandler ( ) )


Defaultproperties

defaultproperties
{
	CountdownTimeStart=10.000000
	MessageInterval=1.000000
	BaseMessage="T-Minus "
	bAppendTimeToMessage=true
	Texture=Texture'U2.S_CtdTrigger'
     UseReticleOnEvents(0)="UseReticleText"
     UseReticleOnEvents(1)="UseReticleCorners"
     UseReticleOnEvents(2)="UseReticleTopBars"
     ProximityReticleOnEvents(0)="ProximityReticleCorners"
     ProximityReticleOnEvents(1)="ProximityReticleTopBars"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:28.247 - Created with UnCodeX