AddAndLinkTiledNode
Introduction
Code Example - Adding nodes manually
void CustomInitialize()
{
var left = -150;
var bottom = -150;
var gridSize = 32;
var numberOfTilesWide = 30;
var numberOfTilesTall = 30;
var tileNodeNetwork = new TileNodeNetwork(left, bottom,
gridSize, numberOfTilesWide, numberOfTilesTall, DirectionalType.Four);
// add nodes at some positions at index X, Y
// Note this is index and not world positions,
// so 0,0 will always be the bottom-left location
// of the node network regardless of its actual world
// position
tileNodeNetwork.AddAndLinkTiledNode(0, 0);
tileNodeNetwork.AddAndLinkTiledNode(1, 0);
tileNodeNetwork.AddAndLinkTiledNode(2, 0);
tileNodeNetwork.AddAndLinkTiledNode(3, 0);
tileNodeNetwork.AddAndLinkTiledNode(2, 1);
tileNodeNetwork.AddAndLinkTiledNode(3, 1);
tileNodeNetwork.AddAndLinkTiledNode(4, 1);
tileNodeNetwork.AddAndLinkTiledNode(5, 1);
tileNodeNetwork.AddAndLinkTiledNode(2, 2);
tileNodeNetwork.AddAndLinkTiledNode(2, 3);
tileNodeNetwork.AddAndLinkTiledNode(2, 4);
tileNodeNetwork.AddAndLinkTiledNode(2, 5);
// So we can see the node network changes
tileNodeNetwork.Visible = true;
}
Code Example - Adding Nodes with the Cursor

Last updated
Was this helpful?