示例#1
0
    void Notify_NetCall(byte[] data)
    {
        NetError err;
        RoomInfo res;

        NetDataUtility.GetObjByNetData <RoomInfo>(data, out err, out res);
        RoomNetDataManager.roomInfo = res;

        UpdateMember();
    }
示例#2
0
    void DealCardNetCall(byte[] data)
    {
        NetError err;
        DealCard res;

        NetDataUtility.GetObjByNetData <DealCard>(data, out err, out res);

        cardGroup.gameObject.SetActive(true);
        preparePanel.gameObject.SetActive(false);
        cardGroup.InitByCardIds(res.cards);
    }
示例#3
0
    void Register_NetCall(byte[] data)
    {
        NetError    err;
        RegisterRes res;

        NetDataUtility.GetObjByNetData <RegisterRes>(data, out err, out res);

        LoginData.Instance.hallIp   = res.ip;
        LoginData.Instance.hallPort = res.port;
        LoginData.Instance.token    = res.token;
        LoginData.Instance.account  = account;

        SocketManager.Instance.Close();
        SceneManager.LoadScene(1);
    }