1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | using UnityEngine; using UnityEditor; [CustomEditor(typeof(KSPPartTools.InternalSpace))] public class InternalSpaceEditor : Editor { KSPPartTools.InternalSpaceInspector owner; public InternalSpaceEditor() { owner = new KSPPartTools.InternalSpaceInspector(this); } #region EditorInspector Methods public override void OnInspectorGUI() { owner.OnInspectorGUI(); } public override bool HasPreviewGUI() { return owner.HasPreviewGUI(); } public override void OnPreviewGUI(Rect r, GUIStyle background) { owner.OnPreviewGUI(r, background); } public override void OnPreviewSettings() { owner.OnPreviewSettings(); } #endregion } |