GUI.HUD.AbilityCooldown

adds the animation timer to the cooldown

Summary
GUI.HUD.AbilityCooldownadds the animation timer to the cooldown
Variables
m_IntervalID
m_Increments
m_MaskHeight
m_MaskY
m_Mask
m_CooldownFlags
m_CooldownTimer
m_IsPrepared
m_UseTimer
m_TotalDuration
m_StartTime
m_EndTime
m_SpellId
SignalDone
m_Icon
Functions
AbilityCooldownSets up a new Abilitycooldown, subsequent calls to this instance should be done trough the AddCooldown method
PrepareStageprepares all values and sets all variables needed in the class-wide scope note this is only to be done ONCE in the lifetime of an instance of this class
UpdateTimerMethod that updates
ClearMask
ApplyMask
OverwriteCooldown
EmitSignal
RemoveCooldown
GetCooldownFlags

Variables

m_IntervalID

private var m_IntervalID: Number

m_Increments

private var m_Increments: Number

m_MaskHeight

private var m_MaskHeight: Number

m_MaskY

private var m_MaskY: Number

m_Mask

private var m_Mask: MovieClip

m_CooldownFlags

private var m_CooldownFlags: Number

m_CooldownTimer

private var m_CooldownTimer: MovieClip

m_IsPrepared

private var m_IsPrepared: Boolean

m_UseTimer

private var m_UseTimer: Boolean

m_TotalDuration

private var m_TotalDuration: Number

m_StartTime

private var m_StartTime: Number

m_EndTime

private var m_EndTime: Number

m_SpellId

private var m_SpellId: Number

SignalDone

public var SignalDone: Signal

m_Icon

private var m_Icon: MovieClip

Functions

AbilityCooldown

public function AbilityCooldown(icon: MovieClip,
cooldownStart: Number,
cooldownEnd: Number,
cooldownFlags: Number,
spellId: Number)

Sets up a new Abilitycooldown, subsequent calls to this instance should be done trough the AddCooldown method

PrepareStage

private function PrepareStage(cooldownStart: Number,
cooldownEnd: Number)

prepares all values and sets all variables needed in the class-wide scope note this is only to be done ONCE in the lifetime of an instance of this class

UpdateTimer

private function UpdateTimer() : Void

Method that updates

ClearMask

private function ClearMask()

ApplyMask

private function ApplyMask()

OverwriteCooldown

public function OverwriteCooldown(cooldownStart: Number,
cooldownEnd: Number,
cooldownFlags: Number)

EmitSignal

private function EmitSignal()

RemoveCooldown

public function RemoveCooldown()

GetCooldownFlags

public function GetCooldownFlags() : Number
private var m_IntervalID: Number
private var m_Increments: Number
private var m_MaskHeight: Number
private var m_MaskY: Number
private var m_Mask: MovieClip
private var m_CooldownFlags: Number
private var m_CooldownTimer: MovieClip
private var m_IsPrepared: Boolean
private var m_UseTimer: Boolean
private var m_TotalDuration: Number
private var m_StartTime: Number
private var m_EndTime: Number
private var m_SpellId: Number
public var SignalDone: Signal
private var m_Icon: MovieClip
public function AbilityCooldown(icon: MovieClip,
cooldownStart: Number,
cooldownEnd: Number,
cooldownFlags: Number,
spellId: Number)
Sets up a new Abilitycooldown, subsequent calls to this instance should be done trough the AddCooldown method
private function PrepareStage(cooldownStart: Number,
cooldownEnd: Number)
prepares all values and sets all variables needed in the class-wide scope note this is only to be done ONCE in the lifetime of an instance of this class
private function UpdateTimer() : Void
Method that updates
private function ClearMask()
private function ApplyMask()
public function OverwriteCooldown(cooldownStart: Number,
cooldownEnd: Number,
cooldownFlags: Number)
private function EmitSignal()
public function RemoveCooldown()
public function GetCooldownFlags() : Number
Close