コード例 #1
0
        private void gameNodeLinksBindingSource_AddingNew(object sender, AddingNewEventArgs e)
        {
            GameNode     node = dlgSelectGameNode.SelectNode(_currentZone);
            GameNodeLink link = new GameNodeLink(node, "");

            GameNode source = (GameNode)gameNodeBindingSource.Current;

            source.GameNodeLinks.Add(link);

            if (link != null)
            {
                e.NewObject = link;
            }
        }
コード例 #2
0
        public static bool EditLinkScript(GameNodeLink link)
        {
            dlgGameNodeLink f = new dlgGameNodeLink(link);

            return(f.ShowDialog() == DialogResult.OK);
        }
コード例 #3
0
 public dlgGameNodeLink(GameNodeLink link)
 {
     InitializeComponent();
     ctrlMovementLink1.Init(link);
 }
コード例 #4
0
 public void Init(GameNodeLink nodeLink)
 {
     _nodeLink = nodeLink;
     gameNodeLinkBindingSource.DataSource = nodeLink;
 }
コード例 #5
0
        private void gameNodeDataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            GameNodeLink link = (GameNodeLink)gameNodeLinksBindingSource.Current;

            dlgGameNodeLink.EditLinkScript(link);
        }