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