EntityMetaReader
@vimp-mp/types 2.0.1Interface · Client API
Read-only view of an entity's stream-synced meta from client code. Mutations live on the server side; clients only observe.
ts
interface EntityMetaReaderMembers
ENTITY_TYPE
ts
readonly ENTITY_TYPE: EntityTypeMapStable entity type discriminants accepted by every reader method.
getStreamSyncedMeta
ts
getStreamSyncedMeta<T = unknown>(type: EntityTypeId, id: number, key: string): T | undefinedReturns undefined if the key isn't set or the remote entity isn't currently streamed.
getStreamSyncedMetaKeys
ts
getStreamSyncedMetaKeys(type: EntityTypeId, id: number): Array<string>Uses the server/network entity id. For wrappers, pass entity.remoteId, not client-local entity.id.
hasStreamSyncedMeta
ts
hasStreamSyncedMeta(type: EntityTypeId, id: number, key: string): booleanUses the server/network entity id. For wrappers, pass entity.remoteId, not client-local entity.id.