Table of Contents

Interface IWorldSceneSystemRuntimeData

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

Runtime data container interface for WorldSceneSystem state. Stores mutable state separate from the system logic.

public interface IWorldSceneSystemRuntimeData : IRuntimeDataContainer, IServerComponent

Properties

NextDebounceCleanup

Time remaining until the next debounce cleanup sweep.

float NextDebounceCleanup { get; set; }

Property Value

float

NextWaitQueueUpdate

Time remaining until the next wait queue update.

float NextWaitQueueUpdate { get; set; }

Property Value

float

NextWaitingQueueSweep

Time remaining until the next waiting-queue sweep.

float NextWaitingQueueSweep { get; set; }

Property Value

float

WaitQueueRateSeconds

Interval (in seconds) between wait queue updates.

float WaitQueueRateSeconds { get; set; }

Property Value

float

Methods

EndProcessing()

Atomically ends queue processing.

void EndProcessing()

TryBeginProcessing()

Atomically attempts to begin queue processing.

bool TryBeginProcessing()

Returns

bool

true if processing was started; otherwise false.