UIComponent |
GUI.Crafting.CraftingSkin |
public static var STATE_EMPTY: Number
public static var STATE_CRAFTING_NOT_READY: Number
public static var STATE_CRAFTING_NEED_TOOL: Number
public static var STATE_CRAFTING_READY: Number
public static var STATE_DISASSEMBLE_NEED_TOOL: Number
public static var STATE_DISASSEMBLE_READY: Number
public static var STATE_CRAFTING_SCRIPT_FAILED: Number
public static var STATE_DISASSEMBLE_SCRIPT_FAILED: Number
private var m_ItemSlots: Array
private var m_NumRows: Number
private var m_NumColumns: Number
private var m_SlotPadding: Number
private var m_DisassemblySlotNumber: Number
private var m_ToolSlotNumber: Number
private var m_Inventory: Inventory
private var m_IsEmpty: Boolean
private var m_IsDisassembling: Boolean
private var m_IsCrafting: Boolean
public var SignalClose: Signal
public var SignalClear: Signal
public var SignalStartCraft: Signal
public var SignalStartDisassembly: Signal
public var SignalStartDrag: Signal
public var SignalStopDrag: Signal
private var m_SplitItemPopup: MovieClip
public function CraftingSkin()
public function configUI()
public function Unload()
public function InitializeItemSlots()
private function SlotStartDrag()
private function SlotStopDrag()
function SlotClose()
function SlotClear()
public function SetNumRows( numRows: Number )
public function SetNumColumns( numColumns: Number )
public function SetSlotPadding( slotPadding: Number )
public function SetInventory( inventory: Inventory )
function SlotItemAdded( inventoryID: com.Utils.ID32, itemPos: Number )
function SlotItemMoved( inventoryID: com.Utils.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 onDragEnd( event: Object ) : Void
function GetMouseSlotID() : Number
function SlotMouseUpEmptySlot( itemSlot: ItemSlot, buttonIdx: Number )
function SlotMouseUpItem( itemSlot: ItemSlot, buttonIndex: Number )
function SlotStartDragItem( itemSlot: ItemSlot, stackSize: Number )
function SlotDragHandled()
function SlotItemDroppedOnDesktop()
function SlotStartSplitItem( itemSlot: ItemSlot, stackSize: Number )
function SlotAcceptSplitItem( itemSlot: ItemSlot, stackSplit: Number )
public function CloseSplitItemPopup()
function SlotCancelSplitItem( slotID: Number )
function SlotDeleteItem( itemSlot: ItemSlot ):Void
function SlotDeleteItemDialog( buttonID: Number, itemSlotID: Number ):Void
function CraftingResultFeedback( result: Number, numItems: Number, feedback: String, items: Array )
function SetState( newState: Number )
function ResetIfEmpty()
function ResetPreview()