Class: Creature
Hierarchy
-
Group↳
Creature
Constructors
constructor
• new Creature(options?): Creature
Parameters
| Name | Type |
|---|---|
options | Partial<CreatureOptions> |
Returns
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
• 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
| Name | Type |
|---|---|
color | string | Color |
Returns
void
faceColor
• get faceColor(): string | Color
Returns
string | Color
• set faceColor(color): void
Parameters
| Name | Type |
|---|---|
color | string | Color |
Returns
void
headColor
• get headColor(): string | Color
Returns
string | Color
• set headColor(color): void
Parameters
| Name | Type |
|---|---|
color | string | Color |
Returns
void
legColor
• get legColor(): string | Color
Returns
string | Color
• set legColor(color): void
Parameters
| Name | Type |
|---|---|
color | string | Color |
Returns
void
totalHeight
• get totalHeight(): number
Returns
number
username
• get username(): string
Returns
string
• set username(username): void
Parameters
| Name | Type |
|---|---|
username | string |
Returns
void
Methods
set
▸ set(position, direction): void
Parameters
| Name | Type |
|---|---|
position | number[] |
direction | number[] |
Returns
void
update
▸ update(): void
Returns
void