Variables

m_Title

private var m_Title: TextField

m_DirectionsText

private var m_DirectionsText: TextField

m_Background

private var m_Background: MovieClip

m_CloseButton

private var m_CloseButton: Button

m_HelpButton

private var m_HelpButton: Button

m_AssembleButton

private var m_AssembleButton: Button

m_ClearButton

private var m_ClearButton: FCButton

m_TargetSlot

private var m_TargetSlot: MovieClip

m_UpgradeSlot

private var m_UpgradeSlot: MovieClip

m_ResultSlot

private var m_ResultSlot: MovieClip

m_TargetBG

private var m_TargetBG: MovieClip

m_UpgradeBG

private var m_UpgradeBG: MovieClip

m_ResultBG

private var m_ResultBG: MovieClip

m_TargetFrame

private var m_TargetFrame: MovieClip

m_UpgradeFrame

private var m_UpgradeFrame: MovieClip

m_ResultFrame

private var m_ResultFrame: MovieClip

m_TargetUpgradeLink

private var m_TargetUpgradeLink: MovieClip

m_UpgradeResultLink

private var m_UpgradeResultLink: MovieClip

m_TargetSlotTextInfo

private var m_TargetSlotTextInfo: TextField

m_UpgradeSlotTextInfo

private var m_UpgradeSlotTextInfo: TextField

m_ResultSlotTextInfo

private var m_ResultSlotTextInfo: TextField

m_LevelUpgrade

private var m_LevelUpgrade: MovieClip

m_UpgradeProgress

private var m_UpgradeProgress: MovieClip

m_PercentChanceText

private var m_PercentChanceText: TextField

m_TargetEmptyText

private var m_TargetEmptyText: TextField

m_IsCrafting

private var m_IsCrafting: Boolean

m_UpgradeSlotEnabled

private var m_UpgradeSlotEnabled: Boolean

m_AssembleText

private var m_AssembleText: String

m_TargetSlotIndex

private var m_TargetSlotIndex: Number

m_UpgradeSlotIndex

private var m_UpgradeSlotIndex: Number

m_ResultSlotIndex

private var m_ResultSlotIndex: Number

DISABLED_SLOT_ALPHA

private var DISABLED_SLOT_ALPHA

Functions

ItemUpgradeSkin

public function ItemUpgradeSkin()

configUI

public function configUI()

SlotReceiveItem

public function SlotReceiveItem(srcInventory: ID32,
srcSlot: Number)

SlotClear

public function SlotClear()

SlotClose

function SlotClose()

SlotHelp

function SlotHelp():Void

SlotStartCrafting

function SlotStartCrafting()

InitializeItemSlots

public function InitializeItemSlots()

UpdateUpgradeSlotItemInfo

private function UpdateUpgradeSlotItemInfo(item: InventoryItem)

UpdateTargetSlotItemInfo

private function UpdateTargetSlotItemInfo(item: InventoryItem)

UpdateResultSlotItemInfo

private function UpdateResultSlotItemInfo(item: InventoryItem)

UpdateStep

private function UpdateStep()

onDragEnd

function onDragEnd(event: Object) : Void

SlotItemAdded

function SlotItemAdded(inventoryId: ID32,
itemPos: Number)

SlotItemMoved

function SlotItemMoved(inventoryID: ID32,
fromPos: Number,
toPos: Number)

SlotItemRemoved

function SlotItemRemoved(inventoryID: com.Utils.ID32,
itemPos: Number,
moved: Boolean)

SlotItemChanged

function SlotItemChanged(inventoryID: com.Utils.ID32,
itemPos: Number)

SlotItemStatChanged

function SlotItemStatChanged(inventoryID: com.Utils.ID32,
itemPos: Number,
stat: Number,
newValue: Number)

CraftingResultFeedback

function CraftingResultFeedback(result: Number,
numItems: Number,
feedback: String,
items: Array,
percentChance: Number)

SetResultDisplay

function SetResultDisplay(item: InventoryItem,
chance: Number)

ClearResultDisplay

function ClearResultDisplay()

SetState

function SetState(newState: Number)
private var m_Title: TextField
private var m_DirectionsText: TextField
private var m_Background: MovieClip
private var m_CloseButton: Button
private var m_HelpButton: Button
private var m_AssembleButton: Button
private var m_ClearButton: FCButton
private var m_TargetSlot: MovieClip
private var m_UpgradeSlot: MovieClip
private var m_ResultSlot: MovieClip
private var m_TargetBG: MovieClip
private var m_UpgradeBG: MovieClip
private var m_ResultBG: MovieClip
private var m_TargetFrame: MovieClip
private var m_UpgradeFrame: MovieClip
private var m_ResultFrame: MovieClip
private var m_TargetUpgradeLink: MovieClip
private var m_UpgradeResultLink: MovieClip
private var m_TargetSlotTextInfo: TextField
private var m_UpgradeSlotTextInfo: TextField
private var m_ResultSlotTextInfo: TextField
private var m_LevelUpgrade: MovieClip
private var m_UpgradeProgress: MovieClip
private var m_PercentChanceText: TextField
private var m_TargetEmptyText: TextField
private var m_IsCrafting: Boolean
private var m_UpgradeSlotEnabled: Boolean
private var m_AssembleText: String
private var m_TargetSlotIndex: Number
private var m_UpgradeSlotIndex: Number
private var m_ResultSlotIndex: Number
private var DISABLED_SLOT_ALPHA
public function ItemUpgradeSkin()
public function configUI()
public function SlotReceiveItem(srcInventory: ID32,
srcSlot: Number)
public function SlotClear()
function SlotClose()
function SlotHelp():Void
function SlotStartCrafting()
public function InitializeItemSlots()
private function UpdateUpgradeSlotItemInfo(item: InventoryItem)
private function UpdateTargetSlotItemInfo(item: InventoryItem)
private function UpdateResultSlotItemInfo(item: InventoryItem)
private function UpdateStep()
function onDragEnd(event: Object) : Void
function SlotItemAdded(inventoryId: ID32,
itemPos: Number)
function SlotItemMoved(inventoryID: ID32,
fromPos: Number,
toPos: Number)
function SlotItemRemoved(inventoryID: com.Utils.ID32,
itemPos: Number,
moved: Boolean)
function SlotItemChanged(inventoryID: com.Utils.ID32,
itemPos: Number)
function SlotItemStatChanged(inventoryID: com.Utils.ID32,
itemPos: Number,
stat: Number,
newValue: Number)
function CraftingResultFeedback(result: Number,
numItems: Number,
feedback: String,
items: Array,
percentChance: Number)
function SetResultDisplay(item: InventoryItem,
chance: Number)
function ClearResultDisplay()
function SetState(newState: Number)
Close