/// <summary> /// Begins subtracting from the value each frame. /// </summary> public void BeginAccumulatingBackwards() { _accumulatorState = AccumulatorState.Backwards; }
/// <summary> /// Stops modifying the value each frame. /// </summary> public void StopAccumulating() { _accumulatorState = AccumulatorState.None; }
/// <summary> /// Begins adding to the value each frame. /// </summary> public void BeginAccumulatingForwards() { _accumulatorState = AccumulatorState.Forwards; }