public void SetCustomizationMode(bool state) { if (!Instance.activePlayerVehicle) { return; } Custamization.SetCustomizationMode(Instance.activePlayerVehicle, state); if (state) { CheckUIs(); } }
public void SetDriveTrainModeByDropdown(Dropdown dropdown) { switch (dropdown.value) { case 0: Custamization.SetDrivetrainMode(Instance.activePlayerVehicle, VehiclePhysics.WheelType.FWD); break; case 1: Custamization.SetDrivetrainMode(Instance.activePlayerVehicle, VehiclePhysics.WheelType.RWD); break; case 2: Custamization.SetDrivetrainMode(Instance.activePlayerVehicle, VehiclePhysics.WheelType.AWD); break; case 3: Custamization.SetDrivetrainMode(Instance.activePlayerVehicle, VehiclePhysics.WheelType.BIASED); break; } }
public void SetMaximumBrakeByInputField(InputField inputField) { Custamization.SetMaximumBrake(Instance.activePlayerVehicle, StringToFloat(inputField.text, 2000f)); inputField.text = Instance.activePlayerVehicle.brakeTorque.ToString(); }
public void SetRearSuspensionsSpringDamperBySlider(Slider slider) { Custamization.SetRearSuspensionsSpringDamper(Instance.activePlayerVehicle, Mathf.Clamp(slider.value, 1000f, 10000f)); }
public void SetMaximumSpeedByInputField(InputField inputField) { Custamization.SetMaximumSpeed(Instance.activePlayerVehicle, StringToFloat(inputField.text, 200f)); inputField.text = Instance.activePlayerVehicle.maxspeed.ToString(); }
public void SetRimGlossinessByColorPicker(ColorSlider colorSlider) { Custamization.SetRIMPaintGlossiness(instance.activePlayerVehicle, colorSlider.glossiness); }
public void SetRearCambersBySlider(Slider slider) { Custamization.SetRearCambers(Instance.activePlayerVehicle, slider.value); }
public void SetHeadlightColorByColorPicker(ColorSlider color) { Custamization.SetHeadlightsColor(Instance.activePlayerVehicle, color.color); }
public void SetCarPoilerByDropdown(Dropdown dropdown) { Custamization.SetSpoiler(Instance.activePlayerVehicle, dropdown.value); }
public void SetClutchThresholdBySlider(Slider slider) { Custamization.SetClutchThreshold(Instance.activePlayerVehicle, Mathf.Clamp(slider.value, .1f, .9f)); }
public void SaveStats() { Custamization.SaveStats(Instance.activePlayerVehicle); }
public void SetRearSuspensionDistancesBySlider(Slider slider) { Custamization.SetRearSuspensionsDistances(Instance.activePlayerVehicle, slider.value); }
public void SetGearShiftingThresholdBySlider(Slider slider) { Custamization.SetGearShiftingThreshold(Instance.activePlayerVehicle, Mathf.Clamp(slider.value, .5f, .95f)); }
public void SetAllSuspensionTargetsByButton(float strength) { Custamization.SetAllSuspensionsTargetPos(Instance.activePlayerVehicle, strength); }
public void SetFrontSuspensionTargetsBySlider(Slider slider) { Custamization.SetFrontSuspensionsTargetPos(Instance.activePlayerVehicle, slider.value); }
public void ChangeWheelSizeIndexByDropDown(Dropdown dropdown) { Custamization.ChangeWheels(Instance.activePlayerVehicle, Custamization.wheelIndex, dropdown.value, Custamization.tyreIndex); }
public void SetSH(Toggle toggle) { Custamization.SetSH(Instance.activePlayerVehicle, toggle.isOn); }
public void SetCarBodyColorByColorPicker(ColorSlider colorSlider) { Custamization.SetCarBodyColor(Instance.activePlayerVehicle, colorSlider.color); }
public void SetSHStrength(Slider slider) { Custamization.SetSHStrength(Instance.activePlayerVehicle, slider.value); }
public void TogglePreviewSmokeByToggle(Toggle toggle) { Custamization.SetSmokeParticle(Instance.activePlayerVehicle, toggle.isOn); }
public void LoadStats() { Custamization.LoadStats(Instance.activePlayerVehicle); CheckUIs(); }
public void SetExhaustFlameByToggle(Toggle toggle) { Custamization.SetUseExhaustFlame(Instance.activePlayerVehicle, toggle.isOn); }
public void SetPaintMetalnessByColorPicker(ColorSlider colorSlider) { Custamization.SetPaintMetalness(Instance.activePlayerVehicle, colorSlider.metalness); }
public void SetRevLimiterByToggle(Toggle toggle) { Custamization.SetRevLimiter(Instance.activePlayerVehicle, toggle.isOn); }
public void SetRimColorBySlider(ColorSlider colorSlider) { Custamization.SetRimColor(Instance.activePlayerVehicle, colorSlider.color); }
public void SetClutchMarginByToggle(Toggle toggle) { Custamization.SetClutchMargin(Instance.activePlayerVehicle, toggle.isOn); }
public void SetCarFrontBumperByDropdown(Dropdown dropdown) { Custamization.SetFrontBumper(Instance.activePlayerVehicle, dropdown.value); }
public void SetFrontSuspensionsSpringForceBySlider(Slider slider) { Custamization.SetFrontSuspensionsSpringForce(Instance.activePlayerVehicle, Mathf.Clamp(slider.value, 10000f, 100000f)); }