Skip to content

@tmrw-realityos/world


@tmrw-realityos/world / Components / Seat

Class: Seat

Defined in: world/components/seat.ts:15

Seat component

Extends

Constructors

Constructor

new Seat(): Seat

Defined in: world/components/seat.ts:28

Returns

Seat

Overrides

BaseComponent.constructor

Properties

enabled

enabled: boolean = true

Defined in: world/components.ts:7

Inherited from

BaseComponent.enabled


height

height: number = 0.5

Defined in: world/components/seat.ts:20


mustSave

mustSave: boolean = true

Defined in: world/components.ts:8

Inherited from

BaseComponent.mustSave


parent?

optional parent: ComponentsContainer

Defined in: world/components.ts:14

Inherited from

BaseComponent.parent


proxyNodeName

proxyNodeName: string = ""

Defined in: world/components/seat.ts:18


rotatingSeat

rotatingSeat: boolean = false

Defined in: world/components/seat.ts:19


uid

uid: string = ""

Defined in: world/components.ts:9

Inherited from

BaseComponent.uid


user?

optional user: Entity

Defined in: world/components/seat.ts:22


circleVertices?

static optional circleVertices: Float32Array<ArrayBufferLike>

Defined in: world/components/seat.ts:26


compName

static compName: string = "Seat"

Defined in: world/components/seat.ts:16

Overrides

BaseComponent.compName

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

Inherited from

BaseComponent.entity

Methods

alignCameraToSeat()

alignCameraToSeat(camera): void

Defined in: world/components/seat.ts:84

Parameters

camera

Camera

Returns

void


alignEntityToSeat()

alignEntityToSeat(e): void

Defined in: world/components/seat.ts:78

Parameters

e

Entity

Returns

void


alignSeatToCamera()

alignSeatToCamera(camera): void

Defined in: world/components/seat.ts:108

Parameters

camera

Camera

Returns

void


alignSeatToEntity()

alignSeatToEntity(ent): void

Defined in: world/components/seat.ts:94

Parameters

ent

Entity

Returns

void


configure()

configure(o): void

Defined in: world/components/seat.ts:73

Parameters

o
proxy_node

string

rotating_seat

boolean

Returns

void

Overrides

BaseComponent.configure


getCompName()

getCompName(): string

Defined in: world/components.ts:11

Returns

string

Inherited from

BaseComponent.getCompName


onAdded()?

optional onAdded(): void

Defined in: world/components.ts:21

Returns

void

Inherited from

BaseComponent.onAdded


onClick()

onClick(): void

Defined in: world/components/seat.ts:68

Returns

void

Overrides

BaseComponent.onClick


onDrawGizmos()

onDrawGizmos(renderer): void

Defined in: world/components/seat.ts:122

Parameters

renderer

RendererInterface

Returns

void


onRemoved()

onRemoved(): void

Defined in: world/components/seat.ts:32

Returns

void

Overrides

BaseComponent.onRemoved


onUpdate()?

optional onUpdate(dt): void

Defined in: world/components.ts:20

Parameters

dt

number

Returns

void

Inherited from

BaseComponent.onUpdate


preRender()

preRender(_cam): void

Defined in: world/components/seat.ts:41

Informs the proxy node can be clicked

Parameters

_cam

Camera

Returns

void


serialize()

serialize(): void

Defined in: world/components.ts:17

Returns

void

Inherited from

BaseComponent.serialize