コード例 #1
0
 public static GdOrganizerSettings CreateSettingsFile()
 {
     _settings = ScriptableObject.CreateInstance <GdOrganizerSettings>();
     if (!Directory.Exists(_settings.SettingsPath))
     {
         Directory.CreateDirectory(_settings.SettingsPath);
     }
     AssetDatabase.CreateAsset(_settings, $"{Path.Combine(_settings.SettingsPath, "GdOrganizerSettings")}.asset");
     AssetDatabase.Refresh();
     AssetDatabase.SaveAssets();
     return(_settings);
 }
コード例 #2
0
        public static GdOrganizerSettings GetSettingsFile()
        {
            if (_settings == null)
            {
                _settings = ScriptableObjectEditorUtils.FindFirstOfType <GdOrganizerSettings>();
                if (_settings == null)
                {
                    _settings = CreateSettingsFile();
                }
            }

            return(_settings);
        }