internal EntryNodePropertiesEditor(EntryNodeConfiguration node, NodeSelectionManager nodeSelectionManager) { InitializeComponent(); this.node = node; this.nodeSelectionManager = nodeSelectionManager; uiName.Text = node.Name; #region Prepare next node selector uiNextNodeSelector.Initialize(nodeSelectionManager, node, () => node.NextNode, delegate(NodeConfiguration nextNode) { node.NextNode = nextNode; }); #endregion }
/// <summary> /// Initializes an action node. /// </summary> /// <param name="configuration">EntryNodeConfiguration is expected /// </param> public override void InitializeCore(NodeConfiguration configuration) { Config = (EntryNodeConfiguration)configuration; }