Table of Contents

Interface ICharacterInventorySystemMainThreadQueueData

Namespace
FishMMO.Server.Core.World.SceneServer
Assembly
FishMMO.Server.dll

Per-system main-thread queue interface for CharacterInventorySystem. Ensures this system gets its own slot in the DataContainerRegistry without colliding with other systems that also use IMainThreadQueueData.

public interface ICharacterInventorySystemMainThreadQueueData : IMainThreadQueueData, IRuntimeDataContainer, IServerComponent
Inherited Members

Remarks

Added for one job: carrying database-assigned item identities back onto the live Item objects. The write happens on an async worker, and every container in this system is main-thread only — see the memory/database invariant on CharacterInventorySystem.