Skip to content

@tmrw-realityos/worldDocs


@tmrw-realityos/world / Components / InteractiveObject

Class: InteractiveObject

Interactive object component

Extends

Constructors

new InteractiveObject()

new InteractiveObject(): InteractiveObject

Returns

InteractiveObject

Overrides

BaseComponent.constructor

Defined in

world/components/interactiveObject.ts:11

Properties

enabled

enabled: boolean = true

Inherited from

BaseComponent.enabled

Defined in

world/components.ts:7


mustSave

mustSave: boolean = true

Inherited from

BaseComponent.mustSave

Defined in

world/components.ts:8


parent?

optional parent: ComponentsContainer

Inherited from

BaseComponent.parent

Defined in

world/components.ts:14


uid

uid: string = ""

Inherited from

BaseComponent.uid

Defined in

world/components.ts:9


compName

static compName: string = "InteractiveObject"

Overrides

BaseComponent.compName

Defined in

world/components/interactiveObject.ts:9

Accessors

entity

get entity(): undefined | Entity

set entity(_v): void

Parameters

_v: Entity

Returns

undefined | Entity

Inherited from

BaseComponent.entity

Defined in

world/components.ts:24

Methods

configure()

configure(): void

Returns

void

Overrides

BaseComponent.configure

Defined in

world/components/interactiveObject.ts:25


getCompName()

getCompName(): string

Returns

string

Inherited from

BaseComponent.getCompName

Defined in

world/components.ts:11


onAdded()?

optional onAdded(): void

Returns

void

Inherited from

BaseComponent.onAdded

Defined in

world/components.ts:21


onClick()?

optional onClick(): void

Returns

void

Inherited from

BaseComponent.onClick

Defined in

world/components.ts:19


onRemoved()?

optional onRemoved(): void

Returns

void

Inherited from

BaseComponent.onRemoved

Defined in

world/components.ts:22


onUpdate()?

optional onUpdate(dt): void

Parameters

dt: number

Returns

void

Inherited from

BaseComponent.onUpdate

Defined in

world/components.ts:20


preRender()

preRender(_cam): void

Parameters

_cam: Camera

Returns

void

Defined in

world/components/interactiveObject.ts:16


serialize()

serialize(): void

Returns

void

Inherited from

BaseComponent.serialize

Defined in

world/components.ts:17