Class FriendSystemRuntimeData
- Namespace
- FishMMO.Server.Implementation.World.SceneServer
- Assembly
- FishMMO.Server.dll
Runtime data container for friend ingress protection.
public class FriendSystemRuntimeData : RuntimeDataContainer, IRuntimeDataContainer<INetworkManagerWrapper, ServerManager, NetworkConnection, IRuntimeDataContainer>, IServerComponent<INetworkManagerWrapper, ServerManager, NetworkConnection, IRuntimeDataContainer>, IFriendSystemRuntimeData, IRuntimeDataContainer, IServerComponent
- Inheritance
-
FriendSystemRuntimeData
- Implements
-
IRuntimeDataContainer<INetworkManagerWrapper, ServerManager, NetworkConnection, IRuntimeDataContainer>
- Inherited Members
Properties
IngressGuard
Ingress guard for debouncing and rate-limiting friend operation requests.
public IngressGuard IngressGuard { get; }
Property Value
Methods
Clear()
Clears the ingress guard state.
public override void Clear()
InitializeOnce()
Initializes the friend system runtime data, creating the ingress guard.
public override ServerComponentInitializationStatus InitializeOnce()
Returns
OnDeinitialize()
Deinitializes the runtime data, clearing ingress guard state.
protected override void OnDeinitialize()