Class QuestSystemRuntimeData
- Namespace
- FishMMO.Server.Implementation.World.SceneServer
- Assembly
- FishMMO.Server.dll
Runtime data container for quest system ingress protection.
public class QuestSystemRuntimeData : RuntimeDataContainer, IRuntimeDataContainer<INetworkManagerWrapper, ServerManager, NetworkConnection, IRuntimeDataContainer>, IServerComponent<INetworkManagerWrapper, ServerManager, NetworkConnection, IRuntimeDataContainer>, IQuestSystemRuntimeData, IRuntimeDataContainer, IServerComponent
- Inheritance
-
QuestSystemRuntimeData
- Implements
-
IRuntimeDataContainer<INetworkManagerWrapper, ServerManager, NetworkConnection, IRuntimeDataContainer>
- Inherited Members
Properties
IngressGuard
The ingress guard used for per-connection, per-operation rate limiting of quest requests.
public IngressGuard IngressGuard { get; }
Property Value
Methods
Clear()
Clears all tracked ingress guard state.
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, clearing state and releasing the ingress guard reference.
protected override void OnDeinitialize()