Class VehicleSetupCatalogBuilder
- Namespace
- LibreRally.Vehicle
- Assembly
- LibreRally.dll
Builds setup-category metadata from resolved vehicle definitions and active overrides.
public static class VehicleSetupCatalogBuilder
- Inheritance
-
VehicleSetupCatalogBuilder
- Inherited Members
Methods
BuildCategories(VehicleDefinition?, VehicleSetupOverrides?)
Builds setup categories for the supplied vehicle definition.
public static IReadOnlyList<VehicleSetupCategory> BuildCategories(VehicleDefinition? definition, VehicleSetupOverrides? overrides)
Parameters
definitionVehicleDefinitionResolved vehicle definition that exposes setup metadata.
overridesVehicleSetupOverridesOptional live setup overrides already applied to the vehicle.
Returns
- IReadOnlyList<VehicleSetupCategory>
Ordered setup categories ready for UI presentation.