public void UpdateWheelAnimation() { float kWheelSpeed; if (tractorType == (int)ObjectType.kOT_Tractor) { kWheelSpeed = 20.0f; } else { kWheelSpeed = 14.0f; } animationTimer += speed; bool changedAnim = false; if (animationTimer >= kWheelSpeed) { animationTimer -= kWheelSpeed; currentWheelAnim = Utilities.IncrementLoopP1P2(currentWheelAnim, 0, 1); changedAnim = true; } else if (animationTimer < 0.0f) { animationTimer += kWheelSpeed; currentWheelAnim = Utilities.DecrementLoopP1P2(currentWheelAnim, 0, 1); changedAnim = true; } if (changedAnim) { if (currentWheelAnim == 1) { } } }