Ejemplo n.º 1
0
    void SVR_ChangePasswordBack(string msg)
    {
        Proto_entry_res res = JsonUtility.FromJson <Proto_entry_res>(msg);

        if (res.code == 0)
        {
            SocketWait.instance.Hide();
        }
        else
        {
            Wrong_data_back();
        }
    }
Ejemplo n.º 2
0
    void SVR_EntryBack(string msg)
    {
        Proto_entry_res res = JsonUtility.FromJson <Proto_entry_res>(msg);

        if (res.code == 0)
        {
            bool isChange = false;
            if (res.data == "")
            {
                if (baseDirData == null)
                {
                    baseDirData = new DirData();
                    isChange    = true;
                }
                else if (baseDirData.files.Count != 0 || baseDirData.dirs.Count != 0)
                {
                    baseDirData = new DirData();
                    isChange    = true;
                }
                else
                {
                    isChange = false;
                }
            }
            else
            {
                string getData = PlayerData.DecryData(res.data);
                if (baseDirData == null)
                {
                    isChange    = true;
                    baseDirData = JsonUtility.FromJson <DirData>(getData);
                }
                else
                {
                    string localData = JsonUtility.ToJson(baseDirData);
                    if (localData != getData)
                    {
                        isChange    = true;
                        baseDirData = JsonUtility.FromJson <DirData>(getData);
                    }
                }
            }
            InitData(isChange);
            SocketWait.instance.Hide();
        }
        else
        {
            Wrong_data_back();
        }
    }