Variables

m_Background

private var m_Background: MovieClip

m_Frame

private var m_Frame: MovieClip

m_HitArea

private var m_HitArea: MovieClip

m_Name

private var m_Name: TextField

m_TriangleButton

private var m_TriangleButton: MovieClip

m_CooldownTimer

private var m_CooldownTimer: MovieClip

m_Price

private var m_Price: MovieClip

m_Disabled

private var m_Disabled: Boolean

m_IsExpanded

private var m_IsExpanded: Boolean

m_IsFocused

private var m_IsFocused: Boolean

m_Time

private var m_Time: Number

m_TimerID

private var m_TimerID: Number

m_LoreNode

private var m_LoreNode

m_Id

private var m_Id

m_Image

private var m_Image

m_SubEntries

private var m_SubEntries: Array

m_Depth

private var m_Depth: Number

SignalEntrySizeChanged

public var SignalEntrySizeChanged: Signal

SignalEntryFocused

public var SignalEntryFocused: Signal

SignalEntryEnabled

public var SignalEntryEnabled: Signal

SignalEntryActivated

public var SignalEntryActivated: Signal

CONTRACT_HEIGHT

private static var CONTRACT_HEIGHT

ENTRY_PADDING

private static var ENTRY_PADDING: Number

ENTRY_INDENT

private static var ENTRY_INDENT: Number

DISABLED_ALPHA

private static var DISABLED_ALPHA

ENABLED_ALPHA

private static var ENABLED_ALPHA

TOOLTIP_WIDTH

private static var TOOLTIP_WIDTH

TINT_INTENSITY

private static var TINT_INTENSITY

HEADER_ENTRY

private static var HEADER_ENTRY

Functions

PlayfieldEntry

public function PlayfieldEntry()

configUI

private function configUI():Void

onUnload

private function onUnload():Void

SetData

public function SetData(loreNode: LoreNode,
depth: Number):Void

SetPrice

private function SetPrice():Void

SetLockoutTime

private function SetLockoutTime():Void

CreateSubEntries

private function CreateSubEntries():Void

SlotSubEntryEnabled

private function SlotSubEntryEnabled():Void

SlotSubEntryActivated

private function SlotSubEntryActivated(nodeId: Number):Void

SlotTagAdded

private function SlotTagAdded(tagId: Number):Void

SlotBuffRemoved

private function SlotBuffRemoved(buffId: Number):Void

LayoutSubEntries

public function LayoutSubEntries():Void

SetDisabled

public function SetDisabled(disable: Boolean):Void

GetFullHeight

public function GetFullHeight():Number

IsLeaf

public function IsLeaf():Boolean

HitAreaPressHandler

private function HitAreaPressHandler(buttonIdx: Number,
clickCount: Number):Void

SetFocusById

public function SetFocusById(id: Number):Void

SetFocused

public function SetFocused(focus: Boolean):Void

SlotSubEntryFocused

private function SlotSubEntryFocused(loreNode: LoreNode):Void

Expand

public function Expand():Void

Contract

public function Contract():Void

SlotSubEntrySizeChanged

private function SlotSubEntrySizeChanged():Void

HitAreaRollOverHandler

private function HitAreaRollOverHandler():Void

HitAreaRollOutHandler

private function HitAreaRollOutHandler():Void

CalculateTimeString

private function CalculateTimeString(totalSeconds):String

UpdateTimer

private function UpdateTimer():Void

ClearTimer

private function ClearTimer():Void
private var m_Background: MovieClip
private var m_Frame: MovieClip
private var m_HitArea: MovieClip
private var m_Name: TextField
private var m_TriangleButton: MovieClip
private var m_CooldownTimer: MovieClip
private var m_Price: MovieClip
private var m_Disabled: Boolean
private var m_IsExpanded: Boolean
private var m_IsFocused: Boolean
private var m_Time: Number
private var m_TimerID: Number
private var m_LoreNode
private var m_Id
private var m_Image
private var m_SubEntries: Array
private var m_Depth: Number
public var SignalEntrySizeChanged: Signal
public var SignalEntryFocused: Signal
public var SignalEntryEnabled: Signal
public var SignalEntryActivated: Signal
private static var CONTRACT_HEIGHT
private static var ENTRY_PADDING: Number
private static var ENTRY_INDENT: Number
private static var DISABLED_ALPHA
private static var ENABLED_ALPHA
private static var TOOLTIP_WIDTH
private static var TINT_INTENSITY
private static var HEADER_ENTRY
public function PlayfieldEntry()
private function configUI():Void
private function onUnload():Void
public function SetData(loreNode: LoreNode,
depth: Number):Void
private function SetPrice():Void
private function SetLockoutTime():Void
private function CreateSubEntries():Void
private function SlotSubEntryEnabled():Void
private function SlotSubEntryActivated(nodeId: Number):Void
private function SlotTagAdded(tagId: Number):Void
private function SlotBuffRemoved(buffId: Number):Void
public function LayoutSubEntries():Void
public function SetDisabled(disable: Boolean):Void
public function GetFullHeight():Number
public function IsLeaf():Boolean
private function HitAreaPressHandler(buttonIdx: Number,
clickCount: Number):Void
public function SetFocusById(id: Number):Void
public function SetFocused(focus: Boolean):Void
private function SlotSubEntryFocused(loreNode: LoreNode):Void
public function Expand():Void
public function Contract():Void
private function SlotSubEntrySizeChanged():Void
private function HitAreaRollOverHandler():Void
private function HitAreaRollOutHandler():Void
private function CalculateTimeString(totalSeconds):String
private function UpdateTimer():Void
private function ClearTimer():Void
Close