public async void Leave() { try { await ApiWrapper.GameLeave(); } catch (Exception e) { Debug.Log(e); // TODO: Show error to player } Dispose(); Current.OnNext(null); }