Variables

m_BuffList

private var m_BuffList: Array

m_MovieClipLoader

private var m_MovieClipLoader: MovieClipLoader

m_Direction

private var m_Direction: Number

SizeChanged

private var SizeChanged: Signal

SignalBuffAdded

private var SignalBuffAdded: Signal

SignalBuffRemoved

private var SignalBuffRemoved: Signal

m_UseTimers

private var m_UseTimers: Boolean

m_ShowCharges

private var m_ShowCharges: Boolean

m_MaxPerLine

private var m_MaxPerLine: Number

m_NumLines

private var m_NumLines: Number

m_Multiline

private var m_Multiline: Boolean

BUFF

private static var BUFF: Number

magics to control removal of buff debuffs

DEBUFF

private static var DEBUFF: Number

ALL

private static var ALL: Number

m_ShowBuff

private var m_ShowBuff: Boolean

m_ShowDebuff

private var m_ShowDebuff: Boolean

m_Character

private var m_Character: Character

m_GroupElement

private var m_GroupElement: GroupElement

m_Width

private var m_Width: Number

m_NeedSizeUpdate

private var m_NeedSizeUpdate: Boolean

Functions

Buffs

public function Buffs()

SetWidth

public function SetWidth(width: Number)

SetMultiline

public function SetMultiline(multiline: Boolean):Void

SetCharacter

function SetCharacter(character: Character)

SetGroupElement

function SetGroupElement(groupElement: GroupElement)

ClearAllBuffs

function ClearAllBuffs()

SlotCharacterEntered

function SlotCharacterEntered()

SlotCharacterExited

function SlotCharacterExited()

AddExistingBuffs

function AddExistingBuffs()

ShowTimers

function ShowTimers(show: Boolean)

GetShowTimer

function GetShowTimer():Boolean

NoTimers

function NoTimers()

ShowCharges

function ShowCharges(show: Boolean)

NoCharges

function NoCharges( )

ShowBuffs

function ShowBuffs(show: Boolean)

ShowDebuffs

function ShowDebuffs(show: Boolean)

SetDirectionDown

function SetDirectionDown()

ClearBuffs

function ClearBuffs(type: Number) : Void

clears all buffs from the visuals

Parameters

type:Number - BUFF, DEBUFF or ALL depending on what you want to remove

Returns

Void

ShowAllBuffs

function ShowAllBuffs() : Void

todo implement method to request all buffs on a dynel enables all buffs if these have not been showed

Returns

Void

GetBuffCount

public function GetBuffCount():Number

AddBuff

function AddBuff(buffData: BuffData)

SlotBuffAdded

function SlotBuffAdded(buffId: Number)

disregard buffs if set to not show

SlotBuffRemoved

function SlotBuffRemoved(buffId: Number,
casterId: Number)

GetBuffClip

function GetBuffClip(buffId):BuffComponent

SetMaxPerLine

function SetMaxPerLine(max: Number)

BuffCompare

function BuffCompare(a: BuffComponent,
b: BuffComponent):Number

SortOrder TrueBand -> Trigger -> Resistance -> Buff/Debuff (Sorted on timeleft)

Layout

function Layout()
private var m_BuffList: Array
private var m_MovieClipLoader: MovieClipLoader
private var m_Direction: Number
private var SizeChanged: Signal
private var SignalBuffAdded: Signal
private var SignalBuffRemoved: Signal
private var m_UseTimers: Boolean
private var m_ShowCharges: Boolean
private var m_MaxPerLine: Number
private var m_NumLines: Number
private var m_Multiline: Boolean
private static var BUFF: Number
magics to control removal of buff debuffs
private static var DEBUFF: Number
private static var ALL: Number
private var m_ShowBuff: Boolean
private var m_ShowDebuff: Boolean
private var m_Character: Character
private var m_GroupElement: GroupElement
private var m_Width: Number
private var m_NeedSizeUpdate: Boolean
public function Buffs()
public function SetWidth(width: Number)
public function SetMultiline(multiline: Boolean):Void
function SetCharacter(character: Character)
function SetGroupElement(groupElement: GroupElement)
function ClearAllBuffs()
function SlotCharacterEntered()
function SlotCharacterExited()
function AddExistingBuffs()
function ShowTimers(show: Boolean)
function GetShowTimer():Boolean
function NoTimers()
function ShowCharges(show: Boolean)
function NoCharges( )
function ShowBuffs(show: Boolean)
function ShowDebuffs(show: Boolean)
function SetDirectionDown()
function ClearBuffs(type: Number) : Void
clears all buffs from the visuals
function ShowAllBuffs() : Void
todo implement method to request all buffs on a dynel enables all buffs if these have not been showed
public function GetBuffCount():Number
function AddBuff(buffData: BuffData)
function SlotBuffAdded(buffId: Number)
disregard buffs if set to not show
function SlotBuffRemoved(buffId: Number,
casterId: Number)
function GetBuffClip(buffId):BuffComponent
function SetMaxPerLine(max: Number)
function BuffCompare(a: BuffComponent,
b: BuffComponent):Number
SortOrder TrueBand -> Trigger -> Resistance -> Buff/Debuff (Sorted on timeleft)
function Layout()
Close