コード例 #1
0
        /// <summary>
        /// Selects an Item.
        /// <param name="item">The item to be selected.</param>
        /// </summary>
        void SelecteItem(Item item)
        {
            m_SelectedItem   = item;
            m_SelectedScript = item as Script;

            if (m_SelectedScript != null)
            {
                m_NodeEditor         = NodeEditor.CreateEditor(m_SelectedScript.type);
                m_SelectedNodeSample = ActionNode.CreateInstance(m_SelectedScript.type, null, null);
            }
            // It's a Category?
            else if (item is Category)
            {
                m_CurrentCategory = item as Category;
                m_SelectedScript  = null;
            }

            GUIUtility.hotControl      = 0;
            GUIUtility.keyboardControl = 0;
        }