Chassis API changes
A member listed under a version is callable from that version on. Check “Removed” and “Signature changed” before you raise the version you require: a mod built against the old signature breaks on the new one.
ChassisApi.ClearPaint(LandVehicle, bool)ChassisApi.ClearTuning(LandVehicle)ChassisApi.GetTuning(LandVehicle, string)ChassisApi.InstallPart(LandVehicle, string)ChassisApi.InstalledPart(LandVehicle, string)ChassisApi.LocalDriverThrottleChassisApi.PoseAsPusher(Player, LandVehicle, bool)ChassisApi.PushedBy(Player)ChassisApi.RegisterTuningPart(TuningPart)ChassisApi.ReleasePusher(Player)ChassisApi.RemovePart(LandVehicle, string)ChassisApi.RemoveTuningPart(string)ChassisApi.SetHorn(LandVehicle, string)ChassisApi.SetNeon(LandVehicle, Color?, string)ChassisApi.SetPaint(LandVehicle, Color, string, bool)ChassisApi.SetRimColor(LandVehicle, Color?, string)ChassisApi.SetTuning(LandVehicle, string, string)ChassisApi.SetTyreSmoke(LandVehicle, Color?)ChassisApi.SetWindowTint(LandVehicle, Color?)ChassisApi.SetXenon(LandVehicle, Color?)ChassisApi.Tuning(LandVehicle)ChassisApi.TuningChangedChassisApi.TuningPartById(string)ChassisApi.TuningParts(LandVehicle, string)ChassisApi.TuningStatsOf(LandVehicle)PartFitPartFit.CutPartFit.HidePartFit.PositionPartFit.RotationPartFit.ScaleTuningFinishTuningFinish.AllTuningFinish.ChromeTuningFinish.ClassicTuningFinish.MatteTuningFinish.MetalTuningFinish.MetallicTuningPartTuningPart.BuildTuningPart.FitFor(string)TuningPart.FitsTuningPart.FitsCode(string)TuningPart.IdTuningPart.LabelTuningPart.PriceTuningPart.SlotTuningPart.StatsTuningStatsTuningStats.BrakeTuningStats.Combine(TuningStats, TuningStats)TuningStats.DamperTuningStats.DownforceTuningStats.EnginePitchTuningStats.GearingTuningStats.GripTuningStats.MassTuningStats.RideHeightTuningStats.SpringTuningStats.SteerTuningStats.ToString()TuningStats.Torque
ChassisApi.BrakeChangedChassisApi.ControlUsedChassisApi.ControlValue(LandVehicle, string)ChassisApi.DriverChangedChassisApi.GaugeSourcesChassisApi.HeadlightsChangedChassisApi.ReadGauge(LandVehicle, string)ChassisApi.RegisterControlAction(string, Action<ControlUse>)ChassisApi.RegisterGaugeSource(string, Func<LandVehicle, float>)ChassisApi.RegisterOccupantDown(string, Func<OccupantDown, bool>)ChassisApi.RemoveControlAction(string)ChassisApi.RemoveGaugeSource(string)ChassisApi.RemoveInterior(string)ChassisApi.RemoveOccupantDown(string)ChassisApi.ResetTrip(LandVehicle)ChassisApi.ReverseChangedChassisApi.SetInterior(string, Func<LandVehicle, GameObject>, Action<ChassisProfile>)ChassisApi.Telemetry(LandVehicle)ChassisApi.UseControl(LandVehicle, string, float?)ChassisApi.UsesMphChassisProfile.Control(string)ChassisProfile.ControlsChassisProfile.GaugesControlProfileControlProfile.ActionControlProfile.AngleControlProfile.AxisControlProfile.BoxCenterControlProfile.BoxSizeControlProfile.DefaultControlProfile.KindControlProfile.LabelControlProfile.MaxControlProfile.MinControlProfile.NameControlProfile.PathControlProfile.PressControlProfile.SourceControlProfile.StepControlUseControlUse.ActionControlUse.ByControlUse.ControlControlUse.IsHostControlUse.ValueControlUse.VehicleGaugeProfileGaugeProfile.AxisGaugeProfile.ColorGaugeProfile.FormatGaugeProfile.FromGaugeProfile.KindGaugeProfile.MaxGaugeProfile.MinGaugeProfile.NameGaugeProfile.PathGaugeProfile.SizeGaugeProfile.SmoothGaugeProfile.SourceGaugeProfile.ThresholdGaugeProfile.ToGaugeReadingGaugeReading.GaugeReading(float, bool)GaugeReading.InvalidGaugeReading.ToString()GaugeReading.ValidGaugeReading.ValueKitPart.NameKitPart.ParentOccupantDownOccupantDown.DeadOccupantDown.NpcOccupantDown.SeatOccupantDown.VehicleVehicleTelemetryVehicleTelemetry.AtVehicleTelemetry.BrakeVehicleTelemetry.ClockVehicleTelemetry.DriverVehicleTelemetry.Get(string)VehicleTelemetry.HandbrakeVehicleTelemetry.HazardVehicleTelemetry.HeadlightsVehicleTelemetry.IndicatorVehicleTelemetry.OccupiedVehicleTelemetry.OdometerKmVehicleTelemetry.ReverseVehicleTelemetry.RpmVehicleTelemetry.SpeedVehicleTelemetry.SpeedKmhVehicleTelemetry.SteerVehicleTelemetry.ThrottleVehicleTelemetry.TripKmVehicleTelemetry.Vehicle
ChassisApi.AddKeyHint(string, string, Func<KeyHintContext, bool>, Func<KeyCode>)ChassisApi.AddKeyHint(string, string, Func<KeyHintContext, bool>, params KeyCode[])ChassisApi.RemoveKeyHint(string)KeyHintContextKeyHintContext.DriverKeyHintContext.ProfileKeyHintContext.PushingKeyHintContext.SeatKeyHintContext.Vehicle
First release covered here. 125 public types and members.