This is a base abstract class for any entity component that centers around a number and can have a minimum, maximum, and default defined value.

Hierarchy (View Summary)

Constructors

Properties

currentValue: number

Current value of this attribute for this instance.

This property can throw when used.

defaultValue: number

Returns the default defined value for this attribute.

This property can throw when used.

effectiveMax: number

Returns the effective max of this attribute given any other ambient components or factors.

This property can throw when used.

effectiveMin: number

Returns the effective min of this attribute given any other ambient components or factors.

This property can throw when used.

entity: Entity

The entity that owns this component. The entity will be undefined if it has been removed.

typeId: string

Identifier of the component.

Methods