void StartOneshotQuantityAnimationProcess(int targetQuantity) { StopRunningQuantityAnimationProcess(); IOneshotQuantityAnimationProcess process = thisProcessFactory.CreateOneshotQuantityAnimationProcess(thisQuantityRoller, targetQuantity); process.Run(); thisRunningQuantityAnimationProcess = process; }
void StartIncrementalQuantityAnimationProcess(int targetQuantity) { StopRunningQuantityAnimationProcess(); IIncrementalQuantityAnimationProcess process = thisProcessFactory.CreateIncrementalQuantityAnimationProcess(thisQuantityRoller, targetQuantity); process.Run(); thisRunningQuantityAnimationProcess = process; }