Table of Contents

Class CharacterInventorySystemRuntimeData

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

Runtime data container for character inventory ingress protection.

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

Properties

IngressGuard

Ingress guard for debouncing and rate-limiting inventory, equipment, and bank operations.

public IngressGuard IngressGuard { get; }

Property Value

IngressGuard

Methods

Clear()

Clears all ingress guard entries.

public override void Clear()

InitializeOnce()

Initializes the runtime data, creating a new ingress guard instance.

public override ServerComponentInitializationStatus InitializeOnce()

Returns

ServerComponentInitializationStatus

OnDeinitialize()

Deinitializes the runtime data by clearing all state.

protected override void OnDeinitialize()