Appearance
@tmrw-realityos/world / ComponentsContainer
Class: ComponentsContainer
Defined in: world/components.ts:48
Base class for anyone who wants to have components
Extended by
Constructors
Constructor
new ComponentsContainer():
ComponentsContainer
Defined in: world/components.ts:51
Returns
ComponentsContainer
Properties
components
components:
BaseComponent[] =[]
Defined in: world/components.ts:49
Methods
addComponent()
addComponent(
component):void
Defined in: world/components.ts:53
Parameters
component
Returns
void
configureComponents()
configureComponents(
info):void
Defined in: world/components.ts:100
Parameters
info
components?
[string, BaseComponent][]
Returns
void
getComponent()
getComponent<
Type>(ctor):undefined|Type
Defined in: world/components.ts:80
Type Parameters
Type
Type extends BaseComponent
Parameters
ctor
(...args) => Type
Returns
undefined | Type
getComponentByName()
getComponentByName(
class_name):undefined|BaseComponent
Defined in: world/components.ts:88
Parameters
class_name
string
Returns
undefined | BaseComponent
removeAllComponents()
removeAllComponents():
void
Defined in: world/components.ts:95
Returns
void
removeComponent()
removeComponent(
component):void
Defined in: world/components.ts:63
Parameters
component
Returns
void