Ejemplo n.º 1
0
        void OnEnable()
        {
            var path = "Assets/XmlToCSVEditor/Setting.asset";

            Settings = AssetDatabase.LoadAssetAtPath(path, typeof(XmlToCSVSettingList)) as XmlToCSVSettingList;
            if (Settings == null)
            {
                Settings = ScriptableObject.CreateInstance <XmlToCSVSettingList>();
                AssetDatabase.CreateAsset(Settings, path);
            }
            Settings.Initialize();
        }
Ejemplo n.º 2
0
        public static void ExportAll()
        {
            var path = "Assets/XmlToCSVEditor/Setting.asset";

            Settings = AssetDatabase.LoadAssetAtPath(path, typeof(XmlToCSVSettingList)) as XmlToCSVSettingList;
            if (Settings == null)
            {
                Settings = ScriptableObject.CreateInstance <XmlToCSVSettingList>();
                AssetDatabase.CreateAsset(Settings, path);
            }
            Settings.Initialize();

            for (int i = 0; i < Settings.settings.Count; i++)
            {
                Settings.settings[i].Export();
            }

            Debug.Log("CSV Export All Finished!");
        }