UIComponent |
com.Components.ItemSlot |
private var m_ItemData: InventoryItem
private var m_SlotID: Number
private var m_InventoryID: ID32
private var m_SlotMC: MovieClip
private var m_SupportsFiltering: Boolean
private var m_ShowCanUse: Boolean
private var m_CanDrag: Boolean
private var m_IsACGItem: Boolean
private var m_Icon: MovieClip
private var m_HitPos: Point
public var m_WasHit: Boolean
public var m_DragType: String
public var m_IsDragging
public var m_IconTemplateName: String
public var m_IconScale: Number
private var m_Tooltip: TooltipInterface
private var m_TooltipTimeout: Number
private var m_RightClickMenu: MovieClip
public var SignalMouseDown: Signal
public var SignalMouseUp: Signal
public var SignalMouseDownEmptySlot: Signal
public var SignalMouseUpEmptySlot: Signal
public var SignalUse: Signal
public var SignalDelete: Signal
public var SignalStartDrag: Signal
public var SignalStartSplit: Signal
private var m_HasReactedOnMouseDown: Boolean
public function ItemSlot( inventoryID: com.Utils.ID32, slotID: Number, slotMC: MovieClip, iconTemplateName: String )
public function setSlotID( inventoryID: com.Utils.ID32, slotID: Number )
function onMousePress( buttonIdx: Number, clickCount: Number )
function onMouseRelease( buttonIdx: Number )
function CloseRightClickMenu():Void
public function SetFilteringSupport( isSupportingFilters: Boolean )
function EquipItemInBelt()
function EquipItem()
function DeleteItem()
function ExamineItem()
function UseItem()
public function SetCanDrag( canDrag: Boolean )
public function SetShowCanUse( show: Boolean )
public function SetData( newData: InventoryItem )
public function GetData():InventoryItem
public function UpdateStackSize( itemData: InventoryItem )
public function SetCooldown( cooldownEnd: Number, cooldownStart: Number )
public function RemoveCooldown()
private function OnMouseUp() :Void
private function OnMouseDown() : Void
public function HasItem():Boolean
public function IsLocked():Boolean
public function GetTooltipData():TooltipData
private function StartTooltipTimeout()
private function StopTooltipTimeout()
public function OpenTooltip() : Void
public function CloseTooltip() : Void
private function OnMouseOver() : Void
private function OnMouseOut() : Void
private function OnDragOut() : Void
private function OnMouseMove() : Void
private function StartDraggingItem( stackSize: Number )
private function StartSplittingItem()
private function SlotItemDroppedOnDesktop()
public function CreateIcon( ) : MovieClip
clears the class intance of all variables that needs to be nulled when the class is reset
public function Clear() : Void
private function OnUnload() : Void
when an ability is removed from the slot, the ability is cleared from the AbilitySlot
private function RemoveIcon() : Void
public function HitTest( mouseX: Number, mouseY: Number ):Boolean
public function UpdateFilter()
public function GetSlotID():Number
public function SetSlotID( newSlot: Number )
public function GetSlotMC():MovieClip
public function SetGlow( glow: Boolean )
public function SetThrottle( throttle: Boolean )
public function SetAlpha( alpha: Number )
public function SetPos( x: Number, y: Number )
public function SetDragItemType( dragType: String )
public function GetDragItemType() : String
public function GetIcon() : MovieClip
public function GetIconTemplateName() : String
public function GetInventoryID() : ID32
public function GetHitPos() : Point