Table of Contents

Class RuntimeDataContainerRegistry

Namespace
FishMMO.Server.Implementation
Assembly
FishMMO.Server.dll

Handles registration, lookup, and initialization of IRuntimeDataContainer instances. Provides global access and lifecycle management for runtime data containers. Extends the generic ServerComponentRegistry to provide container-specific initialization.

public class RuntimeDataContainerRegistry : ServerComponentRegistry<INetworkManagerWrapper, NetworkConnection, IRuntimeDataContainer>, IServerComponentRegistry<INetworkManagerWrapper, NetworkConnection, IRuntimeDataContainer>
Inheritance
RuntimeDataContainerRegistry
Implements
Inherited Members

Properties

RegistryName

Registry name for logging purposes.

protected override string RegistryName { get; }

Property Value

string

Methods

DeinitializeAll()

Deinitializes all registered data containers and clears their data.

public override void DeinitializeAll()

InitializeAll(IServer)

Initializes all registered IRuntimeDataContainers with the provided server and server manager.

public override void InitializeAll(IServer server)

Parameters

server IServer

The server instance.