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
-
IRuntimeDataContainer<INetworkManagerWrapper, ServerManager, NetworkConnection, IRuntimeDataContainer>
- Inherited Members
Properties
IngressGuard
Ingress guard for debouncing and rate-limiting inventory, equipment, and bank operations.
public IngressGuard IngressGuard { get; }
Property Value
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
OnDeinitialize()
Deinitializes the runtime data by clearing all state.
protected override void OnDeinitialize()