Table of Contents

Class CharacterSystemRuntimeData

Namespace
FishMMO.Server.Implementation.World.SceneServer.Character
Assembly
FishMMO.Server.dll

Runtime data container for character system periodic save gates.

public class CharacterSystemRuntimeData : RuntimeDataContainer, IRuntimeDataContainer<INetworkManagerWrapper, ServerManager, NetworkConnection, IRuntimeDataContainer>, IServerComponent<INetworkManagerWrapper, ServerManager, NetworkConnection, IRuntimeDataContainer>, ICharacterSystemRuntimeData, IRuntimeDataContainer, IServerComponent
Inheritance
CharacterSystemRuntimeData
Implements
Inherited Members

Methods

Clear()

Resets the save gate to idle.

public override void Clear()

EndSave()

Atomically transitions the save gate from in-flight back to idle.

public void EndSave()

InitializeOnce()

Resets the save gate to idle on initialization.

public override ServerComponentInitializationStatus InitializeOnce()

Returns

ServerComponentInitializationStatus

Always returns Initialized.

OnDeinitialize()

Clears runtime state during deinitialization.

protected override void OnDeinitialize()

TryBeginSave()

Atomically transitions the save gate from idle to in-flight. Returns true if this call won the race; false if a save is already in flight.

public bool TryBeginSave()

Returns

bool