UIComponent |
GUI.Bank.BankContainer |
private static var TITLE_MENU: String
public var SignalItemPressed: Signal
private var m_NumColums: Number
private var m_NumRows: Number
private var m_NumPages: Number
private var m_CurrentPage: Number
private var m_Inventory: Inventory
private var m_ItemSlotsArray: Array
private var m_ItemsContainer: MovieClip
private var m_ItemSlotTemplate: String
private var m_GridLines: MovieClip
private var m_RightClickMenu: MovieClip
private var m_SelectedBankSlotID: Number
private var m_CurrentDialog: DialogIF
private var m_SplitItemPopup: MovieClip
private var m_MovedCabalItem: Object
public function BankContainer()
public function onLoad():Void
public function onUnload()
public function SetSize( colums: Number, rows: Number, pages: Number, currentPage: Number ):Void
public function SetItemSlotTemplate( value: String ):Void
private function DrawGrid():Void
public function UpdateTotalItemsTextField()
public function GotoPage( page: Number )
public function SetInventory( inventory: Inventory ):Void
private function SlotMouseUpEmptySlot( bankItemSlot: BankItemSlot, buttonIndex: Number ) : Void
private function SlotMouseUpItem( bankItemSlot: BankItemSlot, buttonIndex: Number ) : Void
private function SlotStartSplitItem( itemSlot: BankItemSlot, stackSize: Number )
private function SlotAcceptSplitItem( itemSlot: BankItemSlot, stackSplit: Number )
private function SlotCancelSplitItem( slotID: Number )
public function BuySlots():Void
private function SlotAcceptBuySlots( buttonID: Number ):Void
public function GetItemPriceFromCash( cash: Number ):ItemPrice
function SlotItemAdded( inventoryID: com.Utils.ID32, itemPos: Number ):Void
function SlotItemMoved( inventoryID: com.Utils.ID32, fromPos: Number, toPos: Number ):Void
function SlotItemRemoved( inventoryID: com.Utils.ID32, itemPos: Number, moved: Boolean ):Void
function SlotItemStatChanged( inventoryID: com.Utils.ID32, itemPos: Number, stat: Number, newValue: Number ):Void
function SlotItemCooldown( inventoryID: com.Utils.ID32, itemPos: Number, seconds: Number )
function SlotItemCooldownRemoved( inventoryID: com.Utils.ID32, itemPos: Number )
function SlotItemChanged( inventoryID: com.Utils.ID32, itemPos: Number ):Void
private function UpdateItems():Void
private function DisableSlots():Void
private function onDragBegin( item: BankItemSlot, stackSize: Number ):Void
private function onDragEnd( event: Object ):Void
function SlotMoveItemToGuildBank( buttonID: Number )
function TryMoveItem( srcInvId: ID32, srcInvSlot: Number, targetSlot: Number, isSplit: Boolean, splitSize: Number )
private function SlotItemDroppedOnDesktop():Void
private function DeleteItem( itemSlot: Number ):Void
private function CanDeleteItem( itemSlot: Number ):Boolean
private function SlotDeleteItemDialog( buttonID: Number, itemSlotID: Number )
private function SlotDragHandled()
private function GetTargetSlot():Number