final public void setTargets(Unit[] targets) { for (int i = 0; i < targets.length; i++) { targetBoxes[i].setUnit(targets[i]); } }
public void setHandlerUnit(Unit handlerUnit) { handlerUnitBox.setUnit(handlerUnit); }
@Override final public void setDefaultTarget(Unit defaultTarget) { defaultTargetBox.setUnit(defaultTarget); }
@Override public void setTarget(Unit target) { targetBox.setUnit(target); }
@Override final public void setTarget(int index, Unit target) { targetBoxes[index].setUnit(target); }
public void setTarget(int index, Unit target) { targetBoxes[index].setUnit(target); }
public void setDefaultTarget(Unit defaultTarget) { defaultTargetBox.setUnit(defaultTarget); }
public void setEndUnit(Unit endUnit) { endUnitBox.setUnit(endUnit); }
public void setTarget(int index, Unit target) { targetBoxes[index].setUnit(target); }
public void setBeginUnit(Unit beginUnit) { beginUnitBox.setUnit(beginUnit); }
public void setTarget(Unit target) { targetBox.setUnit(target); }
public void setDefaultTarget(Unit defaultTarget) { defaultTargetBox.setUnit(defaultTarget); }
public void setTarget(Unit target) { targetBox.setUnit(target); }
public void setTargets(List<Unit> targets) { for (int i = 0; i < targets.size(); i++) { targetBoxes[i].setUnit(targets.get(i)); } }
final public void setTargets(List<? extends Unit> targets) { for (int i = 0; i < targets.size(); i++) { targetBoxes[i].setUnit(targets.get(i)); } }
public void setTargets(List<Unit> targets) { for (int i = 0; i < targets.size(); i++) { targetBoxes[i].setUnit(targets.get(i)); } }
@Override public void clearUnitBoxes() { for (UnitBox ub : getUnitBoxes()) { ub.setUnit(null); } }
public void clearUnitBoxes() { for (UnitBox box : getUnitBoxes()) { box.setUnit(null); } }
public void clearUnitBoxes() { for (UnitBox box : getUnitBoxes()) { box.setUnit(null); } }
/** * takes <code>node</code> and redirects all branches to <code>oldTarget</code> to <code>newTarget</code>. * * @param node * the Unit where we redirect * @param oldTarget * @param newTarget */ private static void redirectBranch(Unit node, Unit oldTarget, Unit newTarget) { for (UnitBox targetBox : node.getUnitBoxes()) { Unit target = targetBox.getUnit(); if (target == oldTarget) { targetBox.setUnit(newTarget); } } }