Variables

DECORATION_STRIPES

private var DECORATION_STRIPES: Number

DECORATION_CIRCLES

private var DECORATION_CIRCLES: Number

DECORATION_GRID

private var DECORATION_GRID: Number

DECORATION_NONE

private var DECORATION_NONE: Number

DECORATION_AEGIS

private var DECORATION_AEGIS: Number

PLAIN

private var PLAIN: Number

CHAKRA1

private var CHAKRA1: Number

CHAKRA2

private var CHAKRA2: Number

CHAKRA3

private var CHAKRA3: Number

CHAKRA4

private var CHAKRA4: Number

CHAKRA5

private var CHAKRA5: Number

CHAKRA6

private var CHAKRA6: Number

CHAKRA7

private var CHAKRA7: Number

AEGIS1

private var AEGIS1: Number

AEGIS2

private var AEGIS2: Number

m_ItemShape

private var m_ItemShape: Number

m_StackSize

private var m_StackSize: Number

m_Alpha

private var m_Alpha: Number

m_Locked

private var m_Locked: Boolean

m_InventoryItem

private var m_InventoryItem: InventoryItem

m_Content

private var m_Content: MovieClip

m_Background

private var m_Background: MovieClip

m_Stroke

private var m_Stroke: MovieClip

m_Decoration

private var m_Decoration: MovieClip

m_Glow

private var m_Glow: MovieClip

m_Icon

private var m_Icon: MovieClip

m_StackSizeClip

private var m_StackSizeClip: MovieClip

m_LevelClip

private var m_LevelClip: MovieClip

m_DurabilityBackground

private var m_DurabilityBackground: MovieClip

m_Pips

private var m_Pips: MovieClip

m_BackgroundColor

private var m_BackgroundColor: Number

m_IconLoader

private var m_IconLoader: MovieClipLoader

m_StackSizeScale

private var m_StackSizeScale: Number

m_ShowCanUse

private var m_ShowCanUse: Boolean

m_CooldownIntervalID

private var m_CooldownIntervalID: Number

m_Increments

private var m_Increments: Number

m_ExpireTime

private var m_ExpireTime: Number

m_HasCooldown

private var m_HasCooldown: Boolean

m_TotalDuration

private var m_TotalDuration: Number

m_CooldownTimer

private var m_CooldownTimer: MovieClip

m_CooldownTint

private var m_CooldownTint: Number

m_IconLoadInterval

private var m_IconLoadInterval: Number

Functions

ItemComponent

public function ItemComponent()

PrintStats

public function PrintStats()

SetData

public function SetData(inventoryItem: InventoryItem,
iconLoadDelay: Number)

SetIcon

private function SetIcon() : Void

SetRarity

private function SetRarity()

SetPips

private function SetPips()

SetCanUse

private function SetCanUse()

GetRarityColor

private function GetRarityColor():Number

SetType

private function SetType()

SetColorLine

private function SetColorLine()

SetItemShape

private function SetItemShape(index: Number)

iterates the stroke array and the background array setting the correct viaibility. after settingt this we can manuipulate a single m_Background and m_Stroke for this item

Parameters

index:Number - the type (position in array) of icon to set visible

SetShowCanUse

public function SetShowCanUse(show: Boolean)

SetStackSize

public function SetStackSize(stackSize: Number)

SetLevel

public function SetLevel()

ShouldShowLevel

private function ShouldShowLevel():Boolean

SetStackSizeScale

public function SetStackSizeScale(scale: Number)

SetAlpha

public function SetAlpha(alpha: Number)

GetAlpha

public function GetAlpha() : Number

SetLocked

public function SetLocked(locked: Boolean)

Glow

public function Glow(glow: Boolean)

SetThrottle

public function SetThrottle(throttle: Boolean)

HasThrottle

public function HasThrottle()

method for the throttle

SetDecoration

private function SetDecoration(index: Number)

SetBackgroundColor

private function SetBackgroundColor(color: Number)

SetStrokeColor

private function SetStrokeColor(color: Number)

SetTypeCrafting

private function SetTypeCrafting()

SetTypeMission

private function SetTypeMission()

SetTypeMissionUsable

private function SetTypeMissionUsable()

SetTypeWeapons

private function SetTypeWeapons()

SetTypeChakras

private function SetTypeChakras()

SetTypeConsumable

private function SetTypeConsumable()

SetTypeGadget

private function SetTypeGadget()

SetTypeAegis

private function SetTypeAegis()

SetTypeNone

private function SetTypeNone()

UnloadIcon

public function UnloadIcon()

GetIcon

public function GetIcon(): MovieClip

SetCooldown

public function SetCooldown(cooldownEnd: Number,
cooldownStart, 
showTimer: Boolean)

RemoveCooldown

public function RemoveCooldown()

UpdateTimer

private function UpdateTimer() : Void

Method that updates

private var DECORATION_STRIPES: Number
private var DECORATION_CIRCLES: Number
private var DECORATION_GRID: Number
private var DECORATION_NONE: Number
private var DECORATION_AEGIS: Number
private var PLAIN: Number
private var CHAKRA1: Number
private var CHAKRA2: Number
private var CHAKRA3: Number
private var CHAKRA4: Number
private var CHAKRA5: Number
private var CHAKRA6: Number
private var CHAKRA7: Number
private var AEGIS1: Number
private var AEGIS2: Number
private var m_ItemShape: Number
private var m_StackSize: Number
private var m_Alpha: Number
private var m_Locked: Boolean
private var m_InventoryItem: InventoryItem
private var m_Content: MovieClip
private var m_Background: MovieClip
private var m_Stroke: MovieClip
private var m_Decoration: MovieClip
private var m_Glow: MovieClip
private var m_Icon: MovieClip
private var m_StackSizeClip: MovieClip
private var m_LevelClip: MovieClip
private var m_DurabilityBackground: MovieClip
private var m_Pips: MovieClip
private var m_BackgroundColor: Number
private var m_IconLoader: MovieClipLoader
private var m_StackSizeScale: Number
private var m_ShowCanUse: Boolean
private var m_CooldownIntervalID: Number
private var m_Increments: Number
private var m_ExpireTime: Number
private var m_HasCooldown: Boolean
private var m_TotalDuration: Number
private var m_CooldownTimer: MovieClip
private var m_CooldownTint: Number
private var m_IconLoadInterval: Number
public function ItemComponent()
public function PrintStats()
public function SetData(inventoryItem: InventoryItem,
iconLoadDelay: Number)
private function SetIcon() : Void
private function SetRarity()
private function SetPips()
private function SetCanUse()
private function GetRarityColor():Number
private function SetType()
private function SetColorLine()
private function SetItemShape(index: Number)
iterates the stroke array and the background array setting the correct viaibility.
public function SetShowCanUse(show: Boolean)
public function SetStackSize(stackSize: Number)
public function SetLevel()
private function ShouldShowLevel():Boolean
public function SetStackSizeScale(scale: Number)
public function SetAlpha(alpha: Number)
public function GetAlpha() : Number
public function SetLocked(locked: Boolean)
public function Glow(glow: Boolean)
public function SetThrottle(throttle: Boolean)
public function HasThrottle()
method for the throttle
private function SetDecoration(index: Number)
private function SetBackgroundColor(color: Number)
private function SetStrokeColor(color: Number)
private function SetTypeCrafting()
private function SetTypeMission()
private function SetTypeMissionUsable()
private function SetTypeWeapons()
private function SetTypeChakras()
private function SetTypeConsumable()
private function SetTypeGadget()
private function SetTypeAegis()
private function SetTypeNone()
public function UnloadIcon()
public function GetIcon(): MovieClip
public function SetCooldown(cooldownEnd: Number,
cooldownStart, 
showTimer: Boolean)
public function RemoveCooldown()
private function UpdateTimer() : Void
Method that updates
Close