public void DeployDelegation(Delegation delegation, Vector2 location) { Node newNode = new Node(location); onNetwork.ConnectNodes(queenDelegation.Location, newNode); DeployOrder deployOrder = new DeployOrder("Deploy", newNode); GiveOrder(deployOrder, delegation); }
public void DeplyDelegationOnPath(Delegation delegation, Path path) { Node priorNode = queenDelegation.Location; foreach (Node node in path) { onNetwork.ConnectNodes(priorNode, node); priorNode = node; } DeployOrder deployOrder = new DeployOrder("Deploy", priorNode); GiveOrder(deployOrder, delegation); }