Skip to main content

Class: Creature

Hierarchy

  • Group

    Creature

Constructors

constructor

new Creature(options?): Creature

Parameters

NameType
optionsPartial<CreatureOptions>

Returns

Creature

Overrides

Group.constructor

Properties

backLeftLeg

backLeftLeg: CanvasBox


backLeftLegGroup

backLeftLegGroup: Group<Object3DEventMap>


backRightLeg

backRightLeg: CanvasBox


backRightLegGroup

backRightLegGroup: Group<Object3DEventMap>


body

body: CanvasBox


bodyGroup

bodyGroup: Group<Object3DEventMap>


extraData

extraData: unknown = null


frontLeftLeg

frontLeftLeg: CanvasBox


frontLeftLegGroup

frontLeftLegGroup: Group<Object3DEventMap>


frontRightLeg

frontRightLeg: CanvasBox


frontRightLegGroup

frontRightLegGroup: Group<Object3DEventMap>


head: CanvasBox


headGroup

headGroup: Group<Object3DEventMap>


nametag

nametag: NameTag


newDirection

newDirection: Quaternion


newPosition

newPosition: Vector3


onIdle

onIdle: () => void

Type declaration

▸ (): void

Returns

void


onMove

onMove: () => void

Type declaration

▸ (): void

Returns

void


options

options: CreatureOptions


speed

speed: number = 0

Accessors

bodyColor

get bodyColor(): string | Color

Returns

string | Color

set bodyColor(color): void

Parameters

NameType
colorstring | Color

Returns

void


faceColor

get faceColor(): string | Color

Returns

string | Color

set faceColor(color): void

Parameters

NameType
colorstring | Color

Returns

void


headColor

get headColor(): string | Color

Returns

string | Color

set headColor(color): void

Parameters

NameType
colorstring | Color

Returns

void


legColor

get legColor(): string | Color

Returns

string | Color

set legColor(color): void

Parameters

NameType
colorstring | Color

Returns

void


totalHeight

get totalHeight(): number

Returns

number


username

get username(): string

Returns

string

set username(username): void

Parameters

NameType
usernamestring

Returns

void

Methods

set

set(position, direction): void

Parameters

NameType
positionnumber[]
directionnumber[]

Returns

void


update

update(): void

Returns

void