using UnityEditor; using UnityEngine; namespace Obi{ /** * Custom inspector for ObiParticleRenderer component. */ [CustomEditor(typeof(ObiParticleRenderer)), CanEditMultipleObjects] public class ObiParticleHandleEditor : Editor { public override void OnInspectorGUI() { serializedObject.UpdateIfRequiredOrScript(); Editor.DrawPropertiesExcluding(serializedObject,"m_Script"); // Apply changes to the serializedProperty if (GUI.changed){ serializedObject.ApplyModifiedProperties(); } } } }