GUI.Mission.MissionTimer

MovieClip
GUI.Mission.MissionTimer
Summary

Variables

m_UpdateSpeed

private var m_UpdateSpeed: Number

m_IntervalId

private var m_IntervalId: Number

m_ThrottleCounter

private var m_ThrottleCounter: Number

m_EndTime

private var m_EndTime: Number

textField

private var textField: TextField

i_Back

private var i_Back: MovieClip

m_MinWidth

private var m_MinWidth: Number

m_IsColorized

private var m_IsColorized: Boolean

m_StartThrottleAt

private var m_StartThrottleAt: Number

m_ChriticalWarningAt

private var m_ChriticalWarningAt: Number

m_Destructor

private var m_Destructor: Destructor

m_IsSuccessOnCompletion

private var m_IsSuccessOnCompletion: Boolean

m_TimeoutColor

private var m_TimeoutColor: Number

Functions

MissionTimer

public function MissionTimer()

SetTimer

public function SetTimer(timestamp: Number,
firstWarning: Number,
criticalWarning: Number)

sets the timer and starts it

Parameters

param timestamp:Numbing the gametime when the timer completes
param firstWarning:Number MS before end where the thing should start flashing
param criticalWarning:Number MS before end where the timer changes color

SetSuccessType

public function SetSuccessType(isSuccessOnCompletion: Boolean) : Void

sets a flag defining if the completed timer will result in success or fail (this will be used to determine) if the flashing missions at the end will flash green or red

Parameters

param isSuccessOnCompletion:Boolean

UpdateBorder

private function UpdateBorder()

TimerCallback

function TimerCallback()

SlotInstanceDying

public static function SlotInstanceDying(obj: Object)
private var m_UpdateSpeed: Number
private var m_IntervalId: Number
private var m_ThrottleCounter: Number
private var m_EndTime: Number
private var textField: TextField
private var i_Back: MovieClip
private var m_MinWidth: Number
private var m_IsColorized: Boolean
private var m_StartThrottleAt: Number
private var m_ChriticalWarningAt: Number
private var m_Destructor: Destructor
private var m_IsSuccessOnCompletion: Boolean
private var m_TimeoutColor: Number
public function MissionTimer()
public function SetTimer(timestamp: Number,
firstWarning: Number,
criticalWarning: Number)
sets the timer and starts it
public function SetSuccessType(isSuccessOnCompletion: Boolean) : Void
sets a flag defining if the completed timer will result in success or fail (this will be used to determine) if the flashing missions at the end will flash green or red
private function UpdateBorder()
function TimerCallback()
public static function SlotInstanceDying(obj: Object)
Close