Class com.Components.ItemSlot

Field Index

m_DragType, m_IconScale, m_IconTemplateName, m_IsDragging, m_WasHit, SignalDelete, SignalMouseDown, SignalMouseDownEmptySlot, SignalMouseUp, SignalMouseUpEmptySlot, SignalStartDrag, SignalStartSplit, SignalUse

Method Index

new ItemSlot()
Clear(), CloseRightClickMenu(), CloseTooltip(), CreateIcon(), DeleteItem(), EquipItem(), EquipItemInBelt(), ExamineItem(), GetData(), GetDragItemType(), GetHitPos(), GetIcon(), GetIconTemplateName(), GetInventoryID(), GetSlotID(), GetSlotMC(), GetTooltipData(), HasItem(), HitTest(), IsLocked(), onMousePress(), onMouseRelease(), OpenTooltip(), RemoveCooldown(), SetAlpha(), SetCanDrag(), SetData(), SetDragItemType(), SetFilteringSupport(), SetGlow(), SetPos(), SetShowCanUse(), SetSlotID(), SetThrottle(), UpdateFilter(), UpdateStackSize(), UseItem()

Constructor Detail

ItemSlot

public function ItemSlot(inventoryID:ID32, slotID:Number, slotMC:MovieClip, iconTemplateName:String)

Field Detail

m_WasHit

public m_WasHit:Boolean

m_DragType

public m_DragType:String

m_IsDragging

public m_IsDragging

m_IconTemplateName

public m_IconTemplateName:String

m_IconScale

public m_IconScale:Number

SignalMouseDown

public SignalMouseDown:Signal

SignalMouseUp

public SignalMouseUp:Signal

SignalMouseDownEmptySlot

public SignalMouseDownEmptySlot:Signal

SignalMouseUpEmptySlot

public SignalMouseUpEmptySlot:Signal

SignalUse

public SignalUse:Signal

SignalDelete

public SignalDelete:Signal

SignalStartDrag

public SignalStartDrag:Signal

SignalStartSplit

public SignalStartSplit:Signal

Method Detail

onMousePress

function onMousePress(buttonIdx:Number, clickCount:Number)

onMouseRelease

function onMouseRelease(buttonIdx:Number)

CloseRightClickMenu

function CloseRightClickMenu():Void

SetFilteringSupport

public function SetFilteringSupport(isSupportingFilters:Boolean)

EquipItemInBelt

function EquipItemInBelt()

EquipItem

function EquipItem()

DeleteItem

function DeleteItem()

ExamineItem

function ExamineItem()

UseItem

function UseItem()

SetCanDrag

public function SetCanDrag(canDrag:Boolean)

SetShowCanUse

public function SetShowCanUse(show:Boolean)

SetData

public function SetData(newData:InventoryItem)

GetData

public function GetData():InventoryItem

UpdateStackSize

public function UpdateStackSize(itemData:InventoryItem)

RemoveCooldown

public function RemoveCooldown()

HasItem

public function HasItem():Boolean

IsLocked

public function IsLocked():Boolean

GetTooltipData

public function GetTooltipData():TooltipData

OpenTooltip

public function OpenTooltip():Void

CloseTooltip

public function CloseTooltip():Void

CreateIcon

public function CreateIcon():MovieClip

Clear

public function Clear():Void

HitTest

public function HitTest(mouseX:Number, mouseY:Number):Boolean

UpdateFilter

public function UpdateFilter()

GetSlotID

public function GetSlotID():Number

SetSlotID

public function SetSlotID(newSlot:Number)

GetSlotMC

public function GetSlotMC():MovieClip

SetGlow

public function SetGlow(glow:Boolean)

SetThrottle

public function SetThrottle(throttle:Boolean)

SetAlpha

public function SetAlpha(alpha:Number)

SetPos

public function SetPos(x:Number, y:Number)

SetDragItemType

public function SetDragItemType(dragType:String)

GetDragItemType

public function GetDragItemType():String

GetIcon

public function GetIcon():MovieClip

GetIconTemplateName

public function GetIconTemplateName():String

GetInventoryID

public function GetInventoryID():ID32

GetHitPos

public function GetHitPos():Point