StonehearthEditor.EncounterDesignerView.graphViewer_MouseDown C# (CSharp) Method

graphViewer_MouseDown() private method

private graphViewer_MouseDown ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
return void
        private void graphViewer_MouseDown(object sender, MouseEventArgs e)
        {
            if (graphViewer.Graph != null)
            {
                object obj = graphViewer.GetObjectAt(e.X, e.Y);
                var dnode = obj as DNode;
                if (dnode != null)
                {
                    Node drawingNode = dnode.DrawingNode;
                    GameMasterNode nodeData = GameMasterDataManager.GetInstance().GetGameMasterNode(drawingNode.Id);
                    UpdateSelectedNodeInfo(nodeData);
                }
                else
                {
                    UpdateSelectedNodeInfo(null);
                }
            }
        }