Exemplo n.º 1
0
    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);;
        }
    }
Exemplo n.º 2
0
    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);
        }
    }