-
class StatusEffects:
Component
¶ -
instances:
SparseArray
¶
-
modifierMap:
table
<StatusEffectsModifier
,StatusEffectsModifier
[]>¶
-
__new(self:
StatusEffects
)¶
-
add(self:
StatusEffects
, instance:StatusEffectsInstance
): (handle:integer
)¶
-
remove(self:
StatusEffects
, handle:integer
)¶
-
getModifiers(self:
StatusEffects
, prototype: <T
>): <T
>[]¶
-
getInstance(self:
StatusEffects
, handle:integer
): (instance:StatusEffectsInstance
)¶
-
pairs(self:
StatusEffects
): fun():integer
,StatusEffectsInstance
¶
-
Modifier:
StatusEffectsModifier
¶
-
Instance:
StatusEffectsInstance
¶
Other members:
Inherited from
Component
:checkRequirements()
,getBase()
,getRequirements()
,owner
,requirements
Inherited from
Object
:_serializationBlacklist
,adopt()
,assertType()
,className
,deserialize()
,extend()
,instanceOf()
,is()
,isInstance()
,mixin()
,prettyprint()
,serializationBlacklist
,serialize()
-
instances:
-
class StatusEffectsInstanceOptions¶
-
modifiers:
StatusEffectsModifier
[]¶
-
modifiers:
-
class StatusEffectsInstance:
Object
¶ -
modifiers:
StatusEffectsModifier
[]¶
-
singleton:
boolean
¶
-
modifierMap:
table
<StatusEffectsModifier
,StatusEffectsModifier
[]>¶
-
__new(self:
StatusEffectsInstance
, options:any
)¶
-
getModifiers(self:
StatusEffectsInstance
, prototype: <T
>): <T
>[]¶
Other members:
Inherited from
Object
:_serializationBlacklist
,adopt()
,assertType()
,className
,deserialize()
,extend()
,instanceOf()
,is()
,isInstance()
,mixin()
,prettyprint()
,serializationBlacklist
,serialize()
-
modifiers:
-
class StatusEffectsModifier:
Object
¶ -
__new(self:
Object
, ...:any
)¶ The default constructor for the class. Subclasses should override this.
Other members:
Inherited from
Object
:_serializationBlacklist
,adopt()
,assertType()
,className
,deserialize()
,extend()
,instanceOf()
,is()
,isInstance()
,mixin()
,prettyprint()
,serializationBlacklist
,serialize()
-
__new(self: