AIEditor.EditingLogic.SelectNode C# (CSharp) Метод

SelectNode() публичный Метод

public SelectNode ( PositionedNode nodeToSelect ) : void
nodeToSelect PositionedNode
Результат void
        public void SelectNode(PositionedNode nodeToSelect)
        {
            #region Finding path between two nodes
            if (GuiData.ToolsWindow.IsFindPathToNodeButtonPressed && mCurrentNodes.Count != 0 && nodeToSelect != null)
            {
                // The button should come back up
                GuiData.ToolsWindow.IsFindPathToNodeButtonPressed = false;

                List<PositionedNode> positionedNodes =
                    EditorData.NodeNetwork.GetPath(mCurrentNodes[0], nodeToSelect);

                mPathDisplay.ShowPath(positionedNodes);

                if (positionedNodes.Count == 0)
                {
                    GuiManager.ShowMessageBox("The two nodes are not connected by links.", "Not Connected");
                }
            }
            #endregion

            #region else, simply selecting node
            else
            {
                mCurrentNodes.Clear();


                if (nodeToSelect != null)
                {
                    mCurrentNodes.Add(nodeToSelect);
                }
            }
            #endregion

        }