Пример #1
0
    static void SaveData()
    {
        using (StreamReader streamReader = new StreamReader(dataPath))
        {
            string json = streamReader.ReadToEnd();
            streamReader.Close();
            JObject jo = null;
            if (String.IsNullOrEmpty(json))
            {
                jo = new JObject();
            }
            else
            {
                var jToken = JToken.Parse(json);
                jo = jToken as JObject;
            }
            if (!string.IsNullOrEmpty(hwAds_projectId))
            {
                hwAds_projectId       = hwAds_projectId.Replace(" ", "");
                jo["hwads_projectId"] = int.Parse(hwAds_projectId);
            }
            if (!string.IsNullOrEmpty(hwads_AppToken))
            {
                hwads_AppToken       = hwads_AppToken.Replace(" ", "");
                jo["hwads_AppToken"] = hwads_AppToken;
            }
            if (!string.IsNullOrEmpty(hwads_ImportantToken))
            {
                hwads_ImportantToken       = hwads_ImportantToken.Replace(" ", "");
                jo["hwads_ImportantToken"] = hwads_ImportantToken;
            }
            if (!string.IsNullOrEmpty(hwads_UACToken))
            {
                hwads_UACToken       = hwads_UACToken.Replace(" ", "");
                jo["hwads_UACToken"] = hwads_UACToken;
            }
            if (!string.IsNullOrEmpty(hwads_MonetizationToken))
            {
                hwads_MonetizationToken       = hwads_MonetizationToken.Replace(" ", "");
                jo["hwads_MonetizationToken"] = hwads_MonetizationToken;
            }

            //GA
            if (!string.IsNullOrEmpty(ga_GameKey))
            {
                ga_GameKey       = ga_GameKey.Replace(" ", "");
                jo["ga_GameKey"] = ga_GameKey;
            }
            if (!string.IsNullOrEmpty(ga_gameSecret))
            {
                ga_gameSecret       = ga_gameSecret.Replace(" ", "");
                jo["ga_gameSecret"] = ga_gameSecret;
            }
            if (!string.IsNullOrEmpty(ga_buildId))
            {
                ga_buildId       = ga_buildId.Replace(" ", "");
                jo["ga_buildId"] = ga_buildId;
            }
            //DataPlayer
            if (!string.IsNullOrEmpty(dp_appID))
            {
                dp_appID       = dp_appID.Replace(" ", "");
                jo["dp_appID"] = dp_appID;
            }
            if (!string.IsNullOrEmpty(dp_appName))
            {
                jo["dp_appName"] = dp_appName;
            }
            if (!string.IsNullOrEmpty(dp_channel))
            {
                jo["dp_channel"] = dp_channel;
            }
            string _serviceVendor = dp_serviceVendor.ToString();
            if (!string.IsNullOrEmpty(_serviceVendor))
            {
                jo["dp_serviceVendor"] = _serviceVendor;
            }
            //bugly
            if (!string.IsNullOrEmpty(bugly_appID))
            {
                bugly_appID       = bugly_appID.Replace(" ", "");
                jo["bugly_appID"] = bugly_appID;
            }

            string       str          = jo.ToString();
            StreamWriter streamWriter = new StreamWriter(dataPath);
            streamWriter.Write(str);
            streamWriter.Close();
            AssetDatabase.Refresh();
        }
    }