예제 #1
0
 public void OnEndRoundRequest(EndRoundRequest r)
 {
     if (CurrentPlayer.ClientId == r.clientId)
     {
         ClientA.CurrentClientRequestResponseBundle = new EndRoundRequest_ResponseBundle(r.clientId);
         ClientB.CurrentClientRequestResponseBundle = new EndRoundRequest_ResponseBundle(r.clientId);
         EndRound();
         Broadcast_SendOperationResponse();
     }
 }
예제 #2
0
 public void OnEndRoundButtonClick()
 {
     if (CurrentClientPlayer == SelfClientPlayer)
     {
         StartCoroutine(Co_OnEndRoundButtonClickSFX());
         EndRoundRequest request = new EndRoundRequest(Client.Instance.Proxy.ClientID);
         Client.Instance.Proxy.SendMessage(request);
         BattleManager.Instance.BattleUIPanel.SetEndRoundButtonState(false);
     }
     else
     {
         ClientLog.Instance.PrintWarning("Not Your Round");
     }
 }