In-game tools · interface

EntityWorldLike

The five methods the adapter forwards to. World has all of them.

Explained in In-game tools.

interface EntityWorldLike<T>
import type { EntityWorldLike } from '@driftengine/tools';

Methods

has

has(entity: number, type: T): boolean
ParameterTypeDescription
entitynumber
typeT

add

add(entity: number, type: T): void
ParameterTypeDescription
entitynumber
typeT

remove

remove(entity: number, type: T): boolean
ParameterTypeDescription
entitynumber
typeT

read

read(entity: number, type: T, field: string): unknown
ParameterTypeDescription
entitynumber
typeT
fieldstring

write

write(entity: number, type: T, field: string, value: unknown): void
ParameterTypeDescription
entitynumber
typeT
fieldstring
valueunknown