public override void OnInspectorGUI() { if (UseDefaultInspector) { base.OnInspectorGUI(); } if (Dirty) { _layout.Clear(); this.InitUI(_layout); Dirty = false; } this.ShowDisplay(); }
protected virtual void OnSceneGUI() { if (Dirty) { _sceneGUILayout.Clear(); _sceneWidgets.Clear(); this.InitSceneGUI(_sceneGUILayout); this.InitSceneWidget(_sceneWidgets); Dirty = false; } this.ShowDisplay(); this.DoSceneEvent(); }