protected override void Initialize() { base.Initialize(); var a = new SpawnpointNode(new Vector2(10, 10)); var b = new EndpointNode(new Vector2(10, 20)); a.AddNeighbour(b); _graph.AddNodes(a); }
static int Main(string[] args) { node = new EndpointNode(); return(Parser.Default.ParseArguments <CreateWalletOptions, TransferOptions, BroadcastOptions>(args) .MapResult( (CreateWalletOptions x) => CreateWallet(x), (TransferOptions x) => Transfer(x), (BroadcastOptions x) => Broadcast(x), errs => 1)); }
public EndpointNode GetOrCreateEndpointNode(IProductElementViewModel viewModel) { var endpoint = this.FindNode <EndpointNode>(viewModel.Data.Id); if (endpoint == null) { endpoint = new EndpointNode(viewModel); this.LayoutAlgorithm.SetElementPosition(endpoint); AddNode(endpoint); } return(endpoint); }