void ChangeGear(int newGear) { if (newGear != (int)EGear.REVERSE) { PeakSpeed = MpsToKph(((gears[newGear] / chassis.drag) - Time.fixedDeltaTime * gears[newGear]) / chassis.mass); DropSpeed = MpsToKph(((gears[newGear - 1] / chassis.drag) - Time.fixedDeltaTime * gears[newGear - 1]) / chassis.mass); } currentGear = (EGear)newGear; }
void ChangeGear(int newGear) { if(newGear != (int)EGear.REVERSE) { PeakSpeed = MpsToKph(((gears[newGear] / chassis.drag) - Time.fixedDeltaTime * gears[newGear]) / chassis.mass); DropSpeed = MpsToKph(((gears[newGear - 1] / chassis.drag) - Time.fixedDeltaTime * gears[newGear - 1]) / chassis.mass); } currentGear = (EGear)newGear; }