static UGBEditorUtils() { hierarchyItemCallback = new EditorApplication.HierarchyWindowItemCallback(DrawHierarchyIcon); EditorApplication.hierarchyWindowItemOnGUI = (EditorApplication.HierarchyWindowItemCallback)Delegate.Combine(EditorApplication.hierarchyWindowItemOnGUI, hierarchyItemCallback); EditorApplication.update += OnEditorUpdate; }
// constructor static GLEditorExtensions() { hiearchyItemCallback = DrawHierarchyIcon; EditorApplication.hierarchyWindowItemOnGUI = (EditorApplication.HierarchyWindowItemCallback) Delegate.Combine(EditorApplication.hierarchyWindowItemOnGUI, hiearchyItemCallback); }
public override void RenderImpl(Rect position) { RenderHeader ("You're almost there..."); RenderFooter (null, next); Components.Reposition (position); Components.RenderMessage ("1) Open your <b>first</b> scene"); Components.RenderMessage ("2) Drag and drop the game object below into the game object hierarchy"); Components.RenderIcon (); if (acceptDragAndDrop == null) { acceptDragAndDrop = delegate(int arg1, Rect arg2) { Components.AcceptDragAndDrop (prefabName, prefabScript, RemoveListener, next.Value); }; } Components.PrepareDragAndDrop (prefabName, acceptDragAndDrop, RemoveListener); }
// constructor static GUIEasyButtonCallBack() { GUIEasyButtonCallBack.hiearchyItemCallback = new EditorApplication.HierarchyWindowItemCallback(GUIEasyButtonCallBack.DrawHierarchyIcon); EditorApplication.hierarchyWindowItemOnGUI = (EditorApplication.HierarchyWindowItemCallback)Delegate.Combine(EditorApplication.hierarchyWindowItemOnGUI, GUIEasyButtonCallBack.hiearchyItemCallback); }
// constructor static EasytouchHierachyCallBack() { EasytouchHierachyCallBack.hiearchyItemCallback = new EditorApplication.HierarchyWindowItemCallback(EasytouchHierachyCallBack.DrawHierarchyIcon); EditorApplication.hierarchyWindowItemOnGUI = (EditorApplication.HierarchyWindowItemCallback)Delegate.Combine(EditorApplication.hierarchyWindowItemOnGUI, EasytouchHierachyCallBack.hiearchyItemCallback); }
// constructor static GUIEasyButtonCallBack() { GUIEasyButtonCallBack.hiearchyItemCallback = new EditorApplication.HierarchyWindowItemCallback(GUIEasyButtonCallBack.DrawHierarchyIcon); EditorApplication.hierarchyWindowItemOnGUI = (EditorApplication.HierarchyWindowItemCallback)Delegate.Combine(EditorApplication.hierarchyWindowItemOnGUI, GUIEasyButtonCallBack.hiearchyItemCallback); }