protected override IEnumerator Start() { yield return(base.Start()); if (isLocalPlayer) { gameManager.SetLocalPlayer(this); if (isServer) { gameManager.ServerAddConnection(connectionToClient.connectionId); } else { var msg = new ClientPlayerReadyMsg(); client.Send(ClientPlayerReadyMsg.msgID, msg); } uiManager.playButton.onClick.AddListener(OnPlayButtonClick); uiManager.passButton.onClick.AddListener(OnPassButtonClick); emojiController.onEmojiClicked.AddListener(OnEmojiClick); chatController.onChatSubmit.AddListener(OnChatSubmit);; } }
public void OnAddCards(NetworkMessage netMsg) { var msg = netMsg.ReadMessage <ServerAddCardsMsg>(); hand.CmdUpdateCardDatas(msg.cardDatas); if (isServer) { GameManager.Instance.ServerAddReadyHands(); } else { var readyMsg = new ClientPlayerReadyMsg(); client.Send(ClientPlayerReadyMsg.msgID, readyMsg); } }