Interface IServerEvents
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
OnSceneServerInitialized
Invoked when the scene server has been initialized.
Action OnSceneServerInitialized { get; set; }
Property Value
OnWorldServerInitialized
Invoked when the world server has been initialized.
Action OnWorldServerInitialized { get; set; }