Skip to content

five-on-it / packages/protocol/src/snapshot-v2 / EntityArena

Class: EntityArena ​

Defined in: packages/protocol/src/snapshot-v2.ts:256

Every entity of a tick as records, written once and read by every client's encoder (the server's).

Constructors ​

Constructor ​

new EntityArena(): EntityArena

Returns ​

EntityArena

Methods ​

get() ​

get(eid): Uint8Array<ArrayBufferLike> | undefined

Defined in: packages/protocol/src/snapshot-v2.ts:279

An entity's record of this tick.

Parameters ​

eid ​

number

Returns ​

Uint8Array<ArrayBufferLike> | undefined


set() ​

set(entities): void

Defined in: packages/protocol/src/snapshot-v2.ts:261

Writes this tick's entities, forgetting those that are gone.

Parameters ​

entities ​

readonly EntitySnapshot[]

Returns ​

void