DiffComponentStorage<TUpdate> Class

Namespace: Improbable.Gdk.CoreSource

Inheritance

Improbable.Gdk.Core.IDiffUpdateStorage<TUpdate>
Improbable.Gdk.Core.IDiffComponentAddedStorage<TUpdate>
Improbable.Gdk.Core.IDiffAuthorityStorage


Fields

EntitiesUpdated Source
readonly HashSet<EntityId> EntitiesUpdated


Methods

GetEventTypes Source
abstract Type[] GetEventTypes()


GetUpdateType Source
Type GetUpdateType()


Clear Source
void Clear()


RemoveEntityComponent Source
void RemoveEntityComponent(long entityId)

Parameters
  • long entityId :

AddEntityComponent Source
void AddEntityComponent(long entityId, TUpdate component)

Parameters
  • long entityId :
  • TUpdate component :

AddUpdate Source
void AddUpdate(ComponentUpdateReceived<TUpdate> update)

Parameters

AddAuthorityChange Source
void AddAuthorityChange(AuthorityChangeReceived authorityChange)

Parameters

GetComponentsAdded Source
List<EntityId> GetComponentsAdded()


GetComponentsRemoved Source
List<EntityId> GetComponentsRemoved()


GetUpdates Source
MessagesSpan<ComponentUpdateReceived<TUpdate>> GetUpdates()


GetUpdates Source
MessagesSpan<ComponentUpdateReceived<TUpdate>> GetUpdates(EntityId entityId)

Parameters

GetAuthorityChanges Source
MessagesSpan<AuthorityChangeReceived> GetAuthorityChanges()


GetAuthorityChanges Source
MessagesSpan<AuthorityChangeReceived> GetAuthorityChanges(EntityId entityId)

Parameters

ClearEventStorage Source
abstract void ClearEventStorage(long entityId)

Parameters
  • long entityId :

Updated about a year ago


DiffComponentStorage<TUpdate> Class


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.