From 6de94d8105de80459f28e31a0df41785750998d9 Mon Sep 17 00:00:00 2001 From: viceca Date: Tue, 15 Mar 2022 18:51:38 +1030 Subject: [PATCH] Splitting Fields drawing to it's own overrideable method --- .../Scripts/Editor/NaughtyInspector.cs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Assets/NaughtyAttributes/Scripts/Editor/NaughtyInspector.cs b/Assets/NaughtyAttributes/Scripts/Editor/NaughtyInspector.cs index cce935b4..3d5a05e9 100644 --- a/Assets/NaughtyAttributes/Scripts/Editor/NaughtyInspector.cs +++ b/Assets/NaughtyAttributes/Scripts/Editor/NaughtyInspector.cs @@ -34,6 +34,15 @@ protected virtual void OnDisable() } public override void OnInspectorGUI() + { + DrawFields(); + + DrawNonSerializedFields(); + DrawNativeProperties(); + DrawButtons(); + } + + protected virtual void DrawFields() { GetSerializedProperties(ref _serializedProperties); @@ -46,10 +55,6 @@ public override void OnInspectorGUI() { DrawSerializedProperties(); } - - DrawNonSerializedFields(); - DrawNativeProperties(); - DrawButtons(); } protected void GetSerializedProperties(ref List outSerializedProperties)