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(); } }
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"); } }