Exemplo n.º 1
0
        protected override void OnHeaderGUI()
        {
            GUILayout.Space(IMPORTED_OBJECT_NOTE_OFFSET);
            GUIStyle header = new GUIStyle("AC BoldHeader");

            GUILayout.Box("", header, GUILayout.ExpandWidth(true));

            GUILayout.Space(HEADER_CONTENT_OFFSET);
            ExtensionsManager.DrawCustomEditorsBeforeHeaderGUI();
            ExtensionsManager.DrawCustomEditorsHeaderGUI();
        }
 /// <summary>
 /// Called when the header of the Editor is drawn.
 /// This implementation calls OnBeforeHeaderGUI() on all the editor extensions, draws the original header, and ends by calling
 /// OnHeaderGUI on all the editor extensions.
 /// </summary>
 protected override void OnHeaderGUI()
 {
     ExtensionsManager.DrawCustomEditorsBeforeHeaderGUI();
     if (NativeEditor != null)
     {
         NativeEditor.DrawHeader();
         if (ApplyHeaderOffset)
         {
             GUILayout.Space(MultipleEditorsUtility.COMMON_HEADER_OFFSET);
         }
     }
     ExtensionsManager.DrawCustomEditorsHeaderGUI();
 }
        protected override void OnHeaderGUI()
        {
#if UNITY_2019_1_OR_NEWER
#else
            if (target.IsAsset())
            {
                GUILayout.Space(ROOT_PREFAB_NOTE_OFFSET);
                GUIStyle header = new GUIStyle("AC BoldHeader");
                GUILayout.Box("", header, GUILayout.ExpandWidth(true));

                GUILayout.Space(ASSET_HEADER_CONTENT_OFFSET);
            }
#endif
            ExtensionsManager.DrawCustomEditorsBeforeHeaderGUI();
            NativeEditor.DrawHeader();
            GUILayout.Space(HEADER_CONTENT_OFFSET);
            ExtensionsManager.DrawCustomEditorsHeaderGUI();
        }