// Replaced MoveUnits /// <summary> /// Sets a unit group's unit's to move toward a destination tower from an origin tower. /// </summary> /// <param name="group">Unit group to move.</param> /// <param name="origin">Tower were group should move from.</param> /// <param name="destination">Tower were group will move toward.</param> public static void MoveGroupFromTo(UnitGroup group, TowerBehavior origin, TowerBehavior destination) { origin.stationedGroup.SubtractUnits(group.UnitCount); group.MoveUnits(destination); var info = new MovedUnitsInfo(origin, destination, group.UnitCount); if (UnitsMoved != null) { UnitsMoved(info); } }