コード例 #1
0
    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);
    }
コード例 #2
0
    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);
    }