Table of Contents

Interface IServerEvents

Namespace
FishMMO.Server.Core
Assembly
FishMMO.Server.dll

Interface for a service that raises server lifecycle events. Provides event delegates for subscription. The Action properties use get; set; rather than the event keyword to allow invocation from external types (e.g., CoreServer). Callers MUST use +=/-= for subscription management — direct assignment (=) will replace all existing subscribers and should never be used outside of the implementing ServerEvents class initialization.

public interface IServerEvents

Properties

OnLoginServerInitialized

Invoked when the login server has been initialized.

Action OnLoginServerInitialized { get; set; }

Property Value

Action

OnSceneServerInitialized

Invoked when the scene server has been initialized.

Action OnSceneServerInitialized { get; set; }

Property Value

Action

OnWorldServerInitialized

Invoked when the world server has been initialized.

Action OnWorldServerInitialized { get; set; }

Property Value

Action