//private void OnSelectedArenaChanged() //{ // if (!PauseNotify.IsPaused(this)) // { // this.events.PublishOnBackgroundThread(new SelectedArenaSessionChanged(this, this.SelectedArenaSession != null ? this.SelectedArenaSession.Id : (Guid?)null)); // } //} private async Task Retire(ArenaSessionModel arenaSession) { await gameManager.Retire(arenaSession); }