コード例 #1
0
        static UGBEditorUtils()
        {
            hierarchyItemCallback = new EditorApplication.HierarchyWindowItemCallback(DrawHierarchyIcon);

            EditorApplication.hierarchyWindowItemOnGUI = (EditorApplication.HierarchyWindowItemCallback)Delegate.Combine(EditorApplication.hierarchyWindowItemOnGUI, hierarchyItemCallback);
            EditorApplication.update += OnEditorUpdate;
        }
コード例 #2
0
 // constructor
 static GLEditorExtensions()
 {
     hiearchyItemCallback = DrawHierarchyIcon;
     EditorApplication.hierarchyWindowItemOnGUI =
         (EditorApplication.HierarchyWindowItemCallback)
             Delegate.Combine(EditorApplication.hierarchyWindowItemOnGUI, hiearchyItemCallback);
 }
コード例 #3
0
ファイル: PrefabPage.cs プロジェクト: Barnaff/Chromania
        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);
        }
コード例 #4
0
 // constructor
 static GUIEasyButtonCallBack()
 {
     GUIEasyButtonCallBack.hiearchyItemCallback = new EditorApplication.HierarchyWindowItemCallback(GUIEasyButtonCallBack.DrawHierarchyIcon);
     EditorApplication.hierarchyWindowItemOnGUI = (EditorApplication.HierarchyWindowItemCallback)Delegate.Combine(EditorApplication.hierarchyWindowItemOnGUI, GUIEasyButtonCallBack.hiearchyItemCallback);
 }
コード例 #5
0
	// constructor
	static EasytouchHierachyCallBack()
	{
		EasytouchHierachyCallBack.hiearchyItemCallback = new EditorApplication.HierarchyWindowItemCallback(EasytouchHierachyCallBack.DrawHierarchyIcon);
		EditorApplication.hierarchyWindowItemOnGUI = (EditorApplication.HierarchyWindowItemCallback)Delegate.Combine(EditorApplication.hierarchyWindowItemOnGUI, EasytouchHierachyCallBack.hiearchyItemCallback);
		
	}
コード例 #6
0
 // constructor
 static GUIEasyButtonCallBack()
 {
     GUIEasyButtonCallBack.hiearchyItemCallback = new EditorApplication.HierarchyWindowItemCallback(GUIEasyButtonCallBack.DrawHierarchyIcon);
     EditorApplication.hierarchyWindowItemOnGUI = (EditorApplication.HierarchyWindowItemCallback)Delegate.Combine(EditorApplication.hierarchyWindowItemOnGUI, GUIEasyButtonCallBack.hiearchyItemCallback);
 }