GUI.HUD.ActiveAbilitySlot

GUI.HUD.ActiveAbilitySlot
Summary
GUI.HUD.ActiveAbilitySlot
Variables
s_HighestSlotDepth
m_State
m_SlotSize
m_Ability
m_Reflection
m_QueueAnimation
m_IsChanneling
m_CanUse
Functions
ActiveAbilitySlot
OnMouseUp
SetCanUse
AddEffects
RemoveEffects
SwapEffect
SwapBackTimerEffect
CleanupAfterAnimation
SwapBackEffect
VerticalFlipBackEffect
VerticalFlipEffect
Fire
AddToQueueadd animation here.
RemoveFromQueue
Use
UpdateAbilityFlags
StartChanneling
StopChanneling
AddCooldownadds a cooldown to the ability by attaching tha cooldown animation to the slot and passing it to the timer the ability cooldown uses the AbilityCooldown and the Timer to create a “refill” effect and a countdown timer
RemoveCooldownremnoves a cooldown unconditionally
SetVisible
RemoveIconwhen an ability is removed from the slot, the ability is cleared from the AbilitySlot
GetTooltipData
SlotItemDroppedOnDesktop
IsChanneling

Variables

s_HighestSlotDepth

public static var s_HighestSlotDepth: Number

m_State

private var m_State: Number

m_SlotSize

private var m_SlotSize: Number

m_Ability

private var m_Ability: ActiveAbility

m_Reflection

private var m_Reflection: ActiveAbility

m_QueueAnimation

private var m_QueueAnimation: MovieClip

m_IsChanneling

private var m_IsChanneling: Boolean

m_CanUse

private var m_CanUse: Boolean

Functions

ActiveAbilitySlot

public function ActiveAbilitySlot(p_mc: MovieClip,
p_id: Number)

OnMouseUp

private function OnMouseUp() : Void

SetCanUse

function SetCanUse(canUse: Boolean)

AddEffects

private function AddEffects(iconPath: String)

RemoveEffects

private function RemoveEffects():Void

SwapEffect

public function SwapEffect(duration: Number):Void

SwapBackTimerEffect

public function SwapBackTimerEffect(swapBackTime: Number):Void

CleanupAfterAnimation

private function CleanupAfterAnimation()

SwapBackEffect

private function SwapBackEffect(duration: Number):Void

VerticalFlipBackEffect

private function VerticalFlipBackEffect(duration: Number,
position: Number,
height: Number,
scale: Number,
clip: MovieClip):Void

VerticalFlipEffect

private function VerticalFlipEffect(duration: Number,
position: Number,
height: Number,
scale: Number,
clip: MovieClip):Void

Fire

public function Fire() : Void

AddToQueue

public function AddToQueue()

add animation here.

RemoveFromQueue

public function RemoveFromQueue()

Use

public function Use() : Void

UpdateAbilityFlags

public function UpdateAbilityFlags(enabled: Boolean,
flag: Number)

StartChanneling

public function StartChanneling() : Void

StopChanneling

public function StopChanneling() : Void

AddCooldown

public function AddCooldown(cooldownStart: Number,
cooldownEnd: Number,
cooldownType: Number) : Void

adds a cooldown to the ability by attaching tha cooldown animation to the slot and passing it to the timer the ability cooldown uses the AbilityCooldown and the Timer to create a “refill” effect and a countdown timer

RemoveCooldown

public function RemoveCooldown()

remnoves a cooldown unconditionally

SetVisible

public function SetVisible(val: Boolean):Void

RemoveIcon

private function RemoveIcon() : Void

when an ability is removed from the slot, the ability is cleared from the AbilitySlot

GetTooltipData

function GetTooltipData():TooltipData

SlotItemDroppedOnDesktop

public function SlotItemDroppedOnDesktop()

IsChanneling

public function IsChanneling():Boolean
Object that controls an ability,
public static var s_HighestSlotDepth: Number
private var m_State: Number
private var m_SlotSize: Number
private var m_Ability: ActiveAbility
private var m_Reflection: ActiveAbility
private var m_QueueAnimation: MovieClip
private var m_IsChanneling: Boolean
private var m_CanUse: Boolean
public function ActiveAbilitySlot(p_mc: MovieClip,
p_id: Number)
private function OnMouseUp() : Void
function SetCanUse(canUse: Boolean)
private function AddEffects(iconPath: String)
private function RemoveEffects():Void
public function SwapEffect(duration: Number):Void
public function SwapBackTimerEffect(swapBackTime: Number):Void
private function CleanupAfterAnimation()
private function SwapBackEffect(duration: Number):Void
private function VerticalFlipBackEffect(duration: Number,
position: Number,
height: Number,
scale: Number,
clip: MovieClip):Void
private function VerticalFlipEffect(duration: Number,
position: Number,
height: Number,
scale: Number,
clip: MovieClip):Void
public function Fire() : Void
public function AddToQueue()
add animation here.
public function RemoveFromQueue()
public function Use() : Void
public function UpdateAbilityFlags(enabled: Boolean,
flag: Number)
public function StartChanneling() : Void
public function StopChanneling() : Void
public function AddCooldown(cooldownStart: Number,
cooldownEnd: Number,
cooldownType: Number) : Void
adds a cooldown to the ability by attaching tha cooldown animation to the slot and passing it to the timer the ability cooldown uses the AbilityCooldown and the Timer to create a “refill” effect and a countdown timer
public function RemoveCooldown()
remnoves a cooldown unconditionally
public function SetVisible(val: Boolean):Void
private function RemoveIcon() : Void
when an ability is removed from the slot, the ability is cleared from the AbilitySlot
function GetTooltipData():TooltipData
public function SlotItemDroppedOnDesktop()
public function IsChanneling():Boolean
Close