public override void OnInspectorGUI() { if (cyberEditor == null) { return; } if (target.GetType().GetMembers(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static).Append(target.GetType()).Any(item => item.GetCustomAttributes <CyberAttribute>().Any())) { EditorGUI.BeginChangeCheck(); cyberEditor.DrawAll(); if (EditorGUI.EndChangeCheck()) { cyberEditor.Save(); } } else { DrawDefaultInspector(); } }
public override void OnInspectorGUI() { cyberEditor.DrawAll(); cyberEditor.Save(); }