GUI.Team.TeamMember

MovieClip
GUI.Team.TeamMember
Summary
GUI.Team.TeamMember
Variables
STATE_SMALL
STATE_MEDIUM
STATE_LARGE
MEMBER_COLOR
STANDARD_COLOR
MEMBER_UNTARGET_ALPHA
STANDARD_UNTARGET_ALPHA
ROLE_NONE
ROLE_TANK
ROLE_HEALER
ROLE_DPS
ROLE_SUPPORT
DEATH_BUFF
LARGE_SIZE
MEDIUM_SIZE
SMALL_SIZE
SignalSizeChanged
SignalFocusTargetSet
SignalTargetRollOut
SignalMemberRollOver
SignalDefensiveTargetLocked
SignalDefensiveTargetMoved
SignalTeamMoved
m_TeamMemberWidth
m_Background
m_InvisibleButton
m_MenuButton
m_SelectedForMoveBackground
m_Name
m_HealthBar
m_Buffs
m_RoleIcon
m_LeaderIcon
m_RaidLeaderIcon
m_MasterLooterIcon
m_DeathOverlay
m_FocusIcon
m_HasBuffs
m_PaddingSmall
m_LastReportedSize
m_TeamRoleIconPos
m_TeamRoleIconScale
m_GroupElement
m_Character
m_Interval
m_IsLastMember
m_BackgroundVisible
m_IsTarget
m_IsInRaid
m_IsTeamLeader
m_IsRaidLeader
m_IsLocked
m_IsMember
m_IsDefensiveTarget
m_ShowHealthBar
m_ShowHPNumbers
m_LayoutState
m_TeamMemberRole
m_IsMenuOpen
m_DefensiveMenu
m_ShowBuffsOnTeam
m_ShowBuffsOnDefensiveTarget
m_MouseOverTargeting
Functions
TeamMember
SlotLootModeChanged
AddHealthBar
AddBuffs
RemoveBuffs
SlotBuffSizeChanged
SlotMarkForTeamMove
SlotUnmarkForTeamMove
AddTeamLeaderIcon
AddMasterLooterIcon
AddTeamMemberRoleIcon
UpdateDeathDisplay
ToggleBackgroundVisibility
Layout
UpdateFocusTarget
OnRollOver
OnRollOut
onMouseRelease
SlotCharacterEntered
SlotMemberStatusUpdated
UpdateMembershipStatus
SlotBuffAdded
SlotBuffRemoved
UpdateRoleBuff
IsTarget
SetIsTarget
SetIsDefensiveTarget
SetTargetBackground
SetPos
SetDefensiveTargetBackground
SlotMousePress
SlotMouseRelease
SetLayoutState
SetGroupElement
DisconnectSignals
ShowTeamMenuButton
SetIsInRaid
SetTeamLeader
SetRaidLeader
GetIsTeamLeader
GetIsRaidLeader
GetWidth
SetCharacter
SetShowHealthBar
SetShowHPNumbers
SetIsLocked
GetID
ToggleGroupMenu
DefensiveMenuClosed
MissedButton
LockDefensiveWindow

Variables

STATE_SMALL

public static var STATE_SMALL: Number

STATE_MEDIUM

public static var STATE_MEDIUM: Number

STATE_LARGE

public static var STATE_LARGE: Number

MEMBER_COLOR

public static var MEMBER_COLOR: Number

STANDARD_COLOR

public static var STANDARD_COLOR: Number

MEMBER_UNTARGET_ALPHA

public static var MEMBER_UNTARGET_ALPHA: Number

STANDARD_UNTARGET_ALPHA

public static var STANDARD_UNTARGET_ALPHA: Number

ROLE_NONE

public var ROLE_NONE: Number

ROLE_TANK

public var ROLE_TANK: Number

ROLE_HEALER

public var ROLE_HEALER: Number

ROLE_DPS

public var ROLE_DPS: Number

ROLE_SUPPORT

public var ROLE_SUPPORT: Number

DEATH_BUFF

public var DEATH_BUFF: Number

LARGE_SIZE

private static var LARGE_SIZE: Number

MEDIUM_SIZE

private static var MEDIUM_SIZE: Number

SMALL_SIZE

private static var SMALL_SIZE: Number

SignalSizeChanged

public var SignalSizeChanged: Signal

SignalFocusTargetSet

public var SignalFocusTargetSet: Signal

SignalTargetRollOut

public var SignalTargetRollOut: Signal

SignalMemberRollOver

public var SignalMemberRollOver: Signal

SignalDefensiveTargetLocked

public var SignalDefensiveTargetLocked: Signal

SignalDefensiveTargetMoved

public var SignalDefensiveTargetMoved: Signal

SignalTeamMoved

public var SignalTeamMoved: Signal

m_TeamMemberWidth

private var m_TeamMemberWidth: Number

m_Background

private var m_Background: MovieClip

m_InvisibleButton

private var m_InvisibleButton: MovieClip

m_MenuButton

private var m_MenuButton: MovieClip

m_SelectedForMoveBackground

private var m_SelectedForMoveBackground: MovieClip

m_Name

private var m_Name: MovieClip

m_HealthBar

private var m_HealthBar: MovieClip

m_Buffs

private var m_Buffs: MovieClip

m_RoleIcon

private var m_RoleIcon: MovieClip

m_LeaderIcon

private var m_LeaderIcon: MovieClip

m_RaidLeaderIcon

private var m_RaidLeaderIcon: MovieClip

m_MasterLooterIcon

private var m_MasterLooterIcon: MovieClip

m_DeathOverlay

private var m_DeathOverlay: MovieClip

m_FocusIcon

private var m_FocusIcon: MovieClip

m_HasBuffs

private var m_HasBuffs: Boolean

m_PaddingSmall

private var m_PaddingSmall: Number

m_LastReportedSize

private var m_LastReportedSize: Point

m_TeamRoleIconPos

private var m_TeamRoleIconPos: Point

m_TeamRoleIconScale

private var m_TeamRoleIconScale: Number

m_GroupElement

private var m_GroupElement: GroupElement

m_Character

private var m_Character: Character

m_Interval

private var m_Interval: Number

m_IsLastMember

private var m_IsLastMember: Boolean

m_BackgroundVisible

private var m_BackgroundVisible: Boolean

m_IsTarget

private var m_IsTarget: Boolean

m_IsInRaid

private var m_IsInRaid: Boolean

m_IsTeamLeader

private var m_IsTeamLeader: Boolean

m_IsRaidLeader

private var m_IsRaidLeader: Boolean

m_IsLocked

private var m_IsLocked: Boolean

m_IsMember

private var m_IsMember: Boolean

m_IsDefensiveTarget

private var m_IsDefensiveTarget: Boolean

m_ShowHealthBar

private var m_ShowHealthBar: Boolean

m_ShowHPNumbers

private var m_ShowHPNumbers: Boolean

m_LayoutState

private var m_LayoutState: Number

m_TeamMemberRole

private var m_TeamMemberRole: Number

m_IsMenuOpen

private var m_IsMenuOpen: Boolean

m_DefensiveMenu

private var m_DefensiveMenu: DefensiveMenu

m_ShowBuffsOnTeam

private var m_ShowBuffsOnTeam: DistributedValue

m_ShowBuffsOnDefensiveTarget

private var m_ShowBuffsOnDefensiveTarget: DistributedValue

m_MouseOverTargeting

private var m_MouseOverTargeting: DistributedValue

Functions

TeamMember

public function TeamMember()

SlotLootModeChanged

private function SlotLootModeChanged(groupLootMode: Number):Void

AddHealthBar

public function AddHealthBar(x: Number,
y: Number):Void

AddBuffs

public function AddBuffs(x: Number,
y: Number,
scale: Number):Void

RemoveBuffs

public function RemoveBuffs():Void

SlotBuffSizeChanged

private function SlotBuffSizeChanged():Void

SlotMarkForTeamMove

private function SlotMarkForTeamMove(id: ID32):Void

SlotUnmarkForTeamMove

private function SlotUnmarkForTeamMove(id: ID32):Void

AddTeamLeaderIcon

private function AddTeamLeaderIcon():Void

AddMasterLooterIcon

private function AddMasterLooterIcon():Void

AddTeamMemberRoleIcon

private function AddTeamMemberRoleIcon() : Boolean

UpdateDeathDisplay

private function UpdateDeathDisplay():Void

ToggleBackgroundVisibility

private function ToggleBackgroundVisibility():Void

Layout

public function Layout():Void

UpdateFocusTarget

public function UpdateFocusTarget(targetID: ID32):Void

OnRollOver

public function OnRollOver():Void

OnRollOut

public function OnRollOut():Void

onMouseRelease

public function onMouseRelease(buttonIdx: Number):Void

SlotCharacterEntered

private function SlotCharacterEntered():Void

SlotMemberStatusUpdated

private function SlotMemberStatusUpdated(member: Boolean):Void

UpdateMembershipStatus

private function UpdateMembershipStatus():Void

SlotBuffAdded

private function SlotBuffAdded(buffId: Number):Void

SlotBuffRemoved

private function SlotBuffRemoved(buffId: Number):Void

UpdateRoleBuff

private function UpdateRoleBuff():Void

IsTarget

public function IsTarget():Boolean

SetIsTarget

public function SetIsTarget(isTarget: Boolean):Void

SetIsDefensiveTarget

public function SetIsDefensiveTarget(isTarget: Boolean):Void

SetTargetBackground

private function SetTargetBackground():Void

SetPos

public function SetPos(pos: Number,
maxPos: Number):Void

SetDefensiveTargetBackground

private function SetDefensiveTargetBackground():Void

SlotMousePress

private function SlotMousePress(buttonIndex: Number):Void

SlotMouseRelease

private function SlotMouseRelease():Void

SetLayoutState

public function SetLayoutState(state: Number):Void

SetGroupElement

public function SetGroupElement(groupElement: GroupElement):Void

DisconnectSignals

public function DisconnectSignals():Void

ShowTeamMenuButton

public function ShowTeamMenuButton(showButton: Boolean):Void

SetIsInRaid

public function SetIsInRaid(val: Boolean):Void

SetTeamLeader

public function SetTeamLeader(value: Boolean):Void

SetRaidLeader

public function SetRaidLeader(value: Boolean):Void

GetIsTeamLeader

public function GetIsTeamLeader():Boolean

GetIsRaidLeader

public function GetIsRaidLeader():Boolean

GetWidth

public function GetWidth():Number

SetCharacter

public function SetCharacter(character: Character,
forceLayout: Boolean):Void

SetShowHealthBar

public function SetShowHealthBar(value: Boolean):Void

SetShowHPNumbers

public function SetShowHPNumbers(value: Boolean):Void

SetIsLocked

public function SetIsLocked(lock: Boolean):Void

GetID

public function GetID():ID32

ToggleGroupMenu

private function ToggleGroupMenu():Void

DefensiveMenuClosed

public function DefensiveMenuClosed():Void

MissedButton

public function MissedButton():Boolean

LockDefensiveWindow

public function LockDefensiveWindow(lock: Boolean)
public static var STATE_SMALL: Number
public static var STATE_MEDIUM: Number
public static var STATE_LARGE: Number
public static var MEMBER_COLOR: Number
public static var STANDARD_COLOR: Number
public static var MEMBER_UNTARGET_ALPHA: Number
public static var STANDARD_UNTARGET_ALPHA: Number
public var ROLE_NONE: Number
public var ROLE_TANK: Number
public var ROLE_HEALER: Number
public var ROLE_DPS: Number
public var ROLE_SUPPORT: Number
public var DEATH_BUFF: Number
private static var LARGE_SIZE: Number
private static var MEDIUM_SIZE: Number
private static var SMALL_SIZE: Number
public var SignalSizeChanged: Signal
public var SignalFocusTargetSet: Signal
public var SignalTargetRollOut: Signal
public var SignalMemberRollOver: Signal
public var SignalDefensiveTargetLocked: Signal
public var SignalDefensiveTargetMoved: Signal
public var SignalTeamMoved: Signal
private var m_TeamMemberWidth: Number
private var m_Background: MovieClip
private var m_InvisibleButton: MovieClip
private var m_MenuButton: MovieClip
private var m_SelectedForMoveBackground: MovieClip
private var m_Name: MovieClip
private var m_HealthBar: MovieClip
private var m_Buffs: MovieClip
private var m_RoleIcon: MovieClip
private var m_LeaderIcon: MovieClip
private var m_RaidLeaderIcon: MovieClip
private var m_MasterLooterIcon: MovieClip
private var m_DeathOverlay: MovieClip
private var m_FocusIcon: MovieClip
private var m_HasBuffs: Boolean
private var m_PaddingSmall: Number
private var m_LastReportedSize: Point
private var m_TeamRoleIconPos: Point
private var m_TeamRoleIconScale: Number
private var m_GroupElement: GroupElement
private var m_Character: Character
private var m_Interval: Number
private var m_IsLastMember: Boolean
private var m_BackgroundVisible: Boolean
private var m_IsTarget: Boolean
private var m_IsInRaid: Boolean
private var m_IsTeamLeader: Boolean
private var m_IsRaidLeader: Boolean
private var m_IsLocked: Boolean
private var m_IsMember: Boolean
private var m_IsDefensiveTarget: Boolean
private var m_ShowHealthBar: Boolean
private var m_ShowHPNumbers: Boolean
private var m_LayoutState: Number
private var m_TeamMemberRole: Number
private var m_IsMenuOpen: Boolean
private var m_DefensiveMenu: DefensiveMenu
private var m_ShowBuffsOnTeam: DistributedValue
private var m_ShowBuffsOnDefensiveTarget: DistributedValue
private var m_MouseOverTargeting: DistributedValue
public function TeamMember()
private function SlotLootModeChanged(groupLootMode: Number):Void
public function AddHealthBar(x: Number,
y: Number):Void
public function AddBuffs(x: Number,
y: Number,
scale: Number):Void
public function RemoveBuffs():Void
private function SlotBuffSizeChanged():Void
private function SlotMarkForTeamMove(id: ID32):Void
private function SlotUnmarkForTeamMove(id: ID32):Void
private function AddTeamLeaderIcon():Void
private function AddMasterLooterIcon():Void
private function AddTeamMemberRoleIcon() : Boolean
private function UpdateDeathDisplay():Void
private function ToggleBackgroundVisibility():Void
public function Layout():Void
public function UpdateFocusTarget(targetID: ID32):Void
public function OnRollOver():Void
public function OnRollOut():Void
public function onMouseRelease(buttonIdx: Number):Void
private function SlotCharacterEntered():Void
private function SlotMemberStatusUpdated(member: Boolean):Void
private function UpdateMembershipStatus():Void
private function SlotBuffAdded(buffId: Number):Void
private function SlotBuffRemoved(buffId: Number):Void
private function UpdateRoleBuff():Void
public function IsTarget():Boolean
public function SetIsTarget(isTarget: Boolean):Void
public function SetIsDefensiveTarget(isTarget: Boolean):Void
private function SetTargetBackground():Void
public function SetPos(pos: Number,
maxPos: Number):Void
private function SetDefensiveTargetBackground():Void
private function SlotMousePress(buttonIndex: Number):Void
private function SlotMouseRelease():Void
public function SetLayoutState(state: Number):Void
public function SetGroupElement(groupElement: GroupElement):Void
public function DisconnectSignals():Void
public function ShowTeamMenuButton(showButton: Boolean):Void
public function SetIsInRaid(val: Boolean):Void
public function SetTeamLeader(value: Boolean):Void
public function SetRaidLeader(value: Boolean):Void
public function GetIsTeamLeader():Boolean
public function GetIsRaidLeader():Boolean
public function GetWidth():Number
public function SetCharacter(character: Character,
forceLayout: Boolean):Void
public function SetShowHealthBar(value: Boolean):Void
public function SetShowHPNumbers(value: Boolean):Void
public function SetIsLocked(lock: Boolean):Void
public function GetID():ID32
private function ToggleGroupMenu():Void
public function DefensiveMenuClosed():Void
public function MissedButton():Boolean
public function LockDefensiveWindow(lock: Boolean)
Close