Пример #1
0
        public void ParseFullData(Dictionary <string, string> data)
        {
            rawData   = data;
            LoginName = data["name"];
            NickName  = data["nick"];
            Kills     = int.Parse(data["kills"]);
            Deaths    = int.Parse(data["deaths"]);
            Score     = int.Parse(data["score"]);
            PlayTime  = int.Parse(data["playtime"]);
            int st = int.Parse(data["status"]);

            UserStatus = (LoginUserInfo.Status)st;
            ID         = int.Parse(data["id"]);//unique identifier of the player in database
            SetFriends(data["friends"]);
            Coins   = int.Parse(data["coins"]);
            SavedIP = data["ip"];
#if SHOP
            ShopData = new bl_ShopUserData();
            ShopData.GetInfo(data);
#endif
            string meta = data["meta"];
            metaData = new bl_UserMetaData();
            if (!string.IsNullOrEmpty(meta))
            {
                metaData = JsonUtility.FromJson <bl_UserMetaData>(meta);
            }
        }
Пример #2
0
        public void ParseFullData(string[] data)
        {
            LoginName = data[1];
            NickName  = data[2];
            Kills     = int.Parse(data[3]);
            Deaths    = int.Parse(data[4]);
            Score     = int.Parse(data[5]);
            PlayTime  = int.Parse(data[6]);
            int st = int.Parse(data[7]);

            UserStatus = (LoginUserInfo.Status)st;
            ID         = int.Parse(data[8]);//unique identifier of the player in database
            SetFriends(data[9]);
            Coins   = int.Parse(data[10]);
            SavedIP = data[11];
#if SHOP
            ShopData = new bl_ShopUserData();
            ShopData.GetInfo(data);
#endif
            string meta = data[15];
            metaData = new bl_UserMetaData();
            if (!string.IsNullOrEmpty(meta))
            {
                metaData = JsonUtility.FromJson <bl_UserMetaData>(meta);
            }
        }