Variables

TITLE_MENU

private static var TITLE_MENU: String

SignalItemPressed

public var SignalItemPressed: Signal

m_NumColums

private var m_NumColums: Number

m_NumRows

private var m_NumRows: Number

m_NumPages

private var m_NumPages: Number

m_CurrentPage

private var m_CurrentPage: Number

m_Inventory

private var m_Inventory: Inventory

m_ItemSlotsArray

private var m_ItemSlotsArray: Array

m_ItemsContainer

private var m_ItemsContainer: MovieClip

m_ItemSlotTemplate

private var m_ItemSlotTemplate: String

m_GridLines

private var m_GridLines: MovieClip

m_RightClickMenu

private var m_RightClickMenu: MovieClip

m_SelectedBankSlotID

private var m_SelectedBankSlotID: Number

m_CurrentDialog

private var m_CurrentDialog: DialogIF

m_SplitItemPopup

private var m_SplitItemPopup: MovieClip

m_MovedCabalItem

private var m_MovedCabalItem: Object

Functions

BankContainer

public function BankContainer()

onLoad

public function onLoad():Void

onUnload

public function onUnload()

SetSize

public function SetSize(colums: Number,
rows: Number,
pages: Number,
currentPage: Number):Void

SetItemSlotTemplate

public function SetItemSlotTemplate(value: String):Void

DrawGrid

private function DrawGrid():Void

UpdateTotalItemsTextField

public function UpdateTotalItemsTextField()

GotoPage

public function GotoPage(page: Number)

SetInventory

public function SetInventory(inventory: Inventory):Void

SlotMouseUpEmptySlot

private function SlotMouseUpEmptySlot(bankItemSlot: BankItemSlot,
buttonIndex: Number) : Void

SlotMouseUpItem

private function SlotMouseUpItem(bankItemSlot: BankItemSlot,
buttonIndex: Number) : Void

SlotStartSplitItem

private function SlotStartSplitItem(itemSlot: BankItemSlot,
stackSize: Number)

SlotAcceptSplitItem

private function SlotAcceptSplitItem(itemSlot: BankItemSlot,
stackSplit: Number)

SlotCancelSplitItem

private function SlotCancelSplitItem(slotID: Number)

BuySlots

public function BuySlots():Void

SlotAcceptBuySlots

private function SlotAcceptBuySlots(buttonID: Number):Void

GetItemPriceFromCash

public function GetItemPriceFromCash(cash: Number):ItemPrice

SlotItemAdded

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

SlotItemMoved

function SlotItemMoved(inventoryID: com.Utils.ID32,
fromPos: Number,
toPos: Number):Void

SlotItemRemoved

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

SlotItemStatChanged

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

SlotItemCooldown

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

SlotItemCooldownRemoved

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

SlotItemChanged

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

UpdateItems

private function UpdateItems():Void

DisableSlots

private function DisableSlots():Void

onDragBegin

private function onDragBegin(item: BankItemSlot,
stackSize: Number):Void

onDragEnd

private function onDragEnd(event: Object):Void

SlotMoveItemToGuildBank

function SlotMoveItemToGuildBank(buttonID: Number)

TryMoveItem

function TryMoveItem(srcInvId: ID32,
srcInvSlot: Number,
targetSlot: Number,
isSplit: Boolean,
splitSize: Number)

SlotItemDroppedOnDesktop

private function SlotItemDroppedOnDesktop():Void

DeleteItem

private function DeleteItem(itemSlot: Number):Void

CanDeleteItem

private function CanDeleteItem(itemSlot: Number):Boolean

SlotDeleteItemDialog

private function SlotDeleteItemDialog(buttonID: Number,
itemSlotID: Number)

SlotDragHandled

private function SlotDragHandled()

GetTargetSlot

private function GetTargetSlot():Number
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
Close