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); } } }
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); }; }
void OnEnable() { config = AssetDatabase.LoadAssetAtPath(GetPathToConfig(), typeof(SpriteSettingsConfig)) as SpriteSettingsConfig; LoadFileSettings(); Selection.selectionChanged += HandleSelectionChanged; }
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; }