public override void StopServer() { if (!IsMasterRunning) { return; } base.StopServer(); IsMasterRunning = false; MasterStopped?.Invoke(this); }
protected override void OnServerStopped() { base.OnServerStopped(); IsMasterRunning = IsRunning; // Invoke the event if (MasterStopped != null) { MasterStopped.Invoke(this); } }