示例#1
0
    public void SendPlayerInfoSync()
    {
        KeyValueArray kva = new KeyValueArray();

        kva.AddPair("data", "{ color:" + mainPlayerInfo.colorCode.ToString() + "}");
        ServerCommunication.Instance.SendRequest("SET_PLAYER_INFO", kva.ToArray());
    }
示例#2
0
    IEnumerator ExecJoinRoom()
    {
        while (GameInfoHolder.gihInstance.mainPlayerInfo == null)
        {
            yield return(new WaitForSeconds(0.1f));
        }
        KeyValueArray kva = new KeyValueArray();

        kva.AddPair("room_id", roomIdInput.text);
        serverCom.SendRequest("JOIN_ROOM", kva.ToArray());
    }
示例#3
0
    public bool SetName()
    {
        if (playerNameInput.text.Length < 1)
        {
            NotiPanelControl.notiPanelInstance.DisplayNotification("Mời bạn nhập tên người chơi để tiếp tục");
            return(false);
        }
        if (GameInfoHolder.gihInstance.mainPlayerInfo != null)
        {
            return(true);
        }
        string        name = playerNameInput.text;
        KeyValueArray kva  = new KeyValueArray();

        kva.AddPair("name", name);
        serverCom.SendRequest("SET_NAME", kva.ToArray());
        return(true);
    }