Skip to content

@tmrw-realityos/world


@tmrw-realityos/world / BaseComponent

Class: abstract BaseComponent

Defined in: world/components.ts:5

Base class for components

Extended by

Constructors

new BaseComponent()

new BaseComponent(): BaseComponent

Returns

BaseComponent

Properties

enabled

enabled: boolean = true

Defined in: world/components.ts:7


mustSave

mustSave: boolean = true

Defined in: world/components.ts:8


parent?

optional parent: ComponentsContainer

Defined in: world/components.ts:14


uid

uid: string = ""

Defined in: world/components.ts:9


compName

static compName: string = "unknown"

Defined in: world/components.ts:6

Accessors

entity

Get Signature

get entity(): undefined | Entity

Defined in: world/components.ts:24

Returns

undefined | Entity

Set Signature

set entity(_v): void

Defined in: world/components.ts:27

Parameters
_v

Entity

Returns

void

Methods

configure()

abstract configure(_o): void

Defined in: world/components.ts:16

Parameters

_o

unknown

Returns

void


getCompName()

getCompName(): string

Defined in: world/components.ts:11

Returns

string


onAdded()?

optional onAdded(): void

Defined in: world/components.ts:21

Returns

void


onClick()?

optional onClick(): void

Defined in: world/components.ts:19

Returns

void


onRemoved()?

optional onRemoved(): void

Defined in: world/components.ts:22

Returns

void


onUpdate()?

optional onUpdate(dt): void

Defined in: world/components.ts:20

Parameters

dt

number

Returns

void


serialize()

serialize(): void

Defined in: world/components.ts:17

Returns

void