Beispiel #1
0
        public static MaterialUiData LoadData()
        {
            MaterialUiData data = null;

            if (File.Exists(materialUiPath + dataFileName))
            {
                var jsonText = File.ReadAllText(materialUiPath + dataFileName);

                if (!string.IsNullOrEmpty(jsonText))
                {
#if UNITY_5_2
                    data = JsonMapper.ToObject <MaterialUiData>(jsonText.Replace("m_UsedVersions", "usedVersions"));
#else
                    data = JsonUtility.FromJson <MaterialUiData>(jsonText);
#endif
                }
            }

            if (data == null)
            {
                data = new MaterialUiData();
            }

            return(data);
        }
Beispiel #2
0
        private static void Initialize()
        {
            MaterialUiData data = LoadData();

            data.usedVersions = CheckLatestVersionAndSort(data.usedVersions);

            SaveData(data);
        }
Beispiel #3
0
        public static void SaveData(MaterialUiData data)
        {
            if (data == null)
            {
                return;
            }

            string jsonText = JsonUtility.ToJson(data);;

            File.WriteAllText(materialUiPath + dataFileName, jsonText);
        }
Beispiel #4
0
        public static void SaveData(MaterialUiData data)
        {
            if (data == null)
            {
                return;
            }

            string jsonText;

#if UNITY_5_2
            jsonText = JsonMapper.ToJson(data).Replace("usedVersions", "m_UsedVersions");
#else
            jsonText = JsonUtility.ToJson(data);
#endif

            File.WriteAllText(materialUiPath + dataFileName, jsonText);
        }
Beispiel #5
0
        public static MaterialUiData LoadData()
        {
            MaterialUiData data = null;

            if (File.Exists(materialUiPath + dataFileName))
            {
                string jsonText = File.ReadAllText(materialUiPath + dataFileName);

                if (!string.IsNullOrEmpty(jsonText))
                {
                    data = JsonUtility.FromJson <MaterialUiData>(jsonText);
                }
            }

            if (data == null)
            {
                data = new MaterialUiData();
            }

            return(data);
        }
        public static void SaveData(MaterialUiData data)
        {
            if (data == null)
            {
                return;
            }

            string jsonText;

#if UNITY_5_2
            jsonText = JsonMapper.ToJson(data).Replace("usedVersions", "m_UsedVersions");
#else
            jsonText = JsonUtility.ToJson(data);
#endif

            File.WriteAllText(materialUiPath + dataFileName, jsonText);
        }
        public static MaterialUiData LoadData()
        {
            MaterialUiData data = null;

            if (File.Exists(materialUiPath + dataFileName))
            {
                string jsonText = File.ReadAllText(materialUiPath + dataFileName);

                if (!string.IsNullOrEmpty(jsonText))
                {
#if UNITY_5_2
                    data = JsonMapper.ToObject<MaterialUiData>(jsonText.Replace("m_UsedVersions", "usedVersions"));
#else
                    data = JsonUtility.FromJson<MaterialUiData>(jsonText);
#endif
                }
            }

            if (data == null)
            {
                data = new MaterialUiData();
            }

            return data;
        }