private void FinishedFullSwap(String name, PerModeSettings perMode)
{
fUnstackGroupCount = fUnstackGroupCount + 1;
if (fUnstackGroupCount >= perMode.NumberOfSwapsPerGroup) {
fFullUnstackSwapTimestamp = DateTime.Now; // start the timer
DebugBalance("For ^b" + name + "^n, finished group of " + perMode.NumberOfSwapsPerGroup + ", delay timer set");
fUnstackGroupCount = 0;
} else {
DebugBalance("For ^b" + name + "^n, did swap " + fUnstackGroupCount + " of " + perMode.NumberOfSwapsPerGroup);
fFullUnstackSwapTimestamp = DateTime.MinValue;
}
}