From a734719ad95be5c57ebd20d4fbc50754f97c14b9 Mon Sep 17 00:00:00 2001 From: Rafael Correa Date: Sun, 24 Oct 2021 13:12:31 -0300 Subject: [PATCH] Fixed pool editor inspector save --- Editor/Scripts/PoolEditor.cs | 1 + Editor/Scripts/PoolerEditor.cs | 13 ++++++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/Editor/Scripts/PoolEditor.cs b/Editor/Scripts/PoolEditor.cs index 0165b9d..7b3ee23 100644 --- a/Editor/Scripts/PoolEditor.cs +++ b/Editor/Scripts/PoolEditor.cs @@ -62,6 +62,7 @@ public override void OnInspectorGUI() } EditorGUILayout.LabelField(actualObjects); EditorGUILayout.EndHorizontal(); + serializedObject.ApplyModifiedProperties(); } public static void ShowPool() diff --git a/Editor/Scripts/PoolerEditor.cs b/Editor/Scripts/PoolerEditor.cs index 36270aa..c49303d 100644 --- a/Editor/Scripts/PoolerEditor.cs +++ b/Editor/Scripts/PoolerEditor.cs @@ -1,16 +1,19 @@ -using UnityEngine; using UnityEditor; +using UnityEngine; namespace ExpressoBits.Pools.Editor { [CustomEditor(typeof(Pooler))] - public class PoolerEditor : UnityEditor.Editor { - public override void OnInspectorGUI() { + public class PoolerEditor : UnityEditor.Editor + { + public override void OnInspectorGUI() + { base.OnInspectorGUI(); } - [MenuItem("GameObject/Pool/Pooler",false,49)] - public static void CreatePooler(){ + [MenuItem("GameObject/Pool/Pooler", false, 49)] + public static void CreatePooler() + { GameObject go = new GameObject("Pooler Object"); go.AddComponent(typeof(Pooler)); }