/// <summary> /// タイトルに戻る。 /// </summary> private void OnClickBackTitle() { // ActionにUniTaskを直接紐づけることは出来ないので、内部でUniTaskの処理を呼び出す BackTitleAsync().Forget(); async UniTask BackTitleAsync() { var disconnectClient = new DisconnectClient(); var(isSuccess, errorCode) = await disconnectClient.DisconnectClientAsync(); if (isSuccess) { parentStateMachine.RequestChangeState(GroupState.Title); } else { Debug.LogError("サーバとの接続に失敗しました " + errorCode); } } }
private void DisconnectClient(DisconnectClient message) { _activeClientsActor.Tell(new ClientDisconnected(message.ClientId)); }