var m_CharacterId: ID32
var m_WeaponInventory: Inventory
var m_WeaponSlot: Number
var m_WeaponResource: ResourceBase
var m_ResourceType: Number
var m_FakeResource: MovieClip
function Init()
function SlotWeaponAdded( inventoryID: com.Utils.ID32, itemPos: Number )
function SlotWeaponChanged( inventoryID: com.Utils.ID32, itemPos: Number )
function SlotWeaponRemoved( inventoryID: com.Utils.ID32, itemPos: Number, moved: Boolean )
function SlotResourceUpdated( resourceType: Number, resourceAmount: Number, targetID: ID32 )