Table of Contents

Class PcConfig

Namespace
LibreRally.Vehicle.JBeam
Assembly
LibreRally.dll

A BeamNG .pc (parts config) file parsed into parts selection and variable overrides.

public class PcConfig
Inheritance
PcConfig
Inherited Members

Properties

MainPartName

The root part name (e.g. "sunburst2").

public string MainPartName { get; init; }

Property Value

string

Parts

Slot-type → chosen part name. Blank entries preserve the JBeam slot default when one exists.

public Dictionary<string, string> Parts { get; init; }

Property Value

Dictionary<string, string>

Vars

Variable overrides: variable name (without leading $) → float value. E.g. "spring_F_asphalt" → 60000.

public Dictionary<string, float> Vars { get; init; }

Property Value

Dictionary<string, float>