public void SetConfig(SpriteSettingsConfig config)
 {
     this.config = config;
     if (this.config != null)
     {
         configEditor = Editor.CreateEditor(config);
     }
 }
 void OnEnable()
 {
     config = AssetDatabase.LoadAssetAtPath(SpriteSettingsConfig.DefaultPath,
                                            typeof(SpriteSettingsConfig)) as SpriteSettingsConfig;
     if (config != null)
     {
         configEditor = Editor.CreateEditor(config);
     }
 }
        void LoadOrCreateConfig()
        {
            config = AssetDatabase.LoadAssetAtPath(SpriteSettingsConfig.DefaultPath,
                                                   typeof(SpriteSettingsConfig)) as SpriteSettingsConfig;

            if (config == null)
            {
                config = ScriptableObjectUtility.CreateAssetAtPath <SpriteSettingsConfig>(SpriteSettingsConfig.DefaultPath);
            }
        }
 void ReloadConfig()
 {
     if (config != null)
     {
         config = AssetDatabase.LoadAssetAtPath <SpriteSettingsConfig> (AssetDatabase.GetAssetPath(config));
         if (this.config != null)
         {
             configEditor = Editor.CreateEditor(config);
         }
     }
 }
Пример #5
0
 private void OnEnable()
 {
     list = new ReorderableList(serializedObject,
                                serializedObject.FindProperty("SettingsSets"),
                                true, true, true, true);
     list.drawHeaderCallback = (Rect rect) => {
         EditorGUI.LabelField(rect, "Saved SpriteSettings");
     };
     list.onAddCallback = (ReorderableList l) => {
         SpriteSettingsConfig objAsConfig = (SpriteSettingsConfig)serializedObject.targetObject;
         objAsConfig.AddDefaultSpriteSetting();
         // Predict new size since it's not serialized yet
         int newSize = l.serializedProperty.arraySize + 1;
         SelectSetting(newSize - 1);
     };
 }
Пример #6
0
 void OnEnable()
 {
     config = AssetDatabase.LoadAssetAtPath(GetPathToConfig(), typeof(SpriteSettingsConfig)) as SpriteSettingsConfig;
     LoadFileSettings();
     Selection.selectionChanged += HandleSelectionChanged;
 }
Пример #7
0
 void CreateConfig()
 {
     config = ScriptableObjectUtility.CreateAssetAtPath <SpriteSettingsConfig>(GetPathToConfig());
 }
 void CreateConfig()
 {
     config = ScriptableObjectUtility.CreateAssetAtPath<SpriteSettingsConfig>(GetPathToConfig ());
 }
 void OnEnable()
 {
     config = AssetDatabase.LoadAssetAtPath(GetPathToConfig (), typeof(SpriteSettingsConfig)) as SpriteSettingsConfig;
     LoadFileSettings ();
     Selection.selectionChanged += HandleSelectionChanged;
 }