public void Start() { if (sessionThread != null) { return; } this.sessionThread = new Thread(Run); this.sessionThread.IsBackground = true; this.sessionThread.Start(); Console.WriteLine(string.Format("Session '{0}' started.", Name)); OnSessionStarted?.Invoke(this); }
public void StartSession(GameSetupEvent evt) { Clear(); OnSessionStarted?.Invoke(); AddEvent(evt); }
void IServerListener.onSessionStarted() => OnSessionStarted?.Invoke();