Table of Contents

Class BeamNgVehicleDescriptor

Namespace
LibreRally.Vehicle.Content
Assembly
LibreRally.dll

Describes a discovered BeamNG vehicle package.

public sealed record BeamNgVehicleDescriptor : IEquatable<BeamNgVehicleDescriptor>
Inheritance
BeamNgVehicleDescriptor
Implements
Inherited Members

Constructors

BeamNgVehicleDescriptor(string, string, BeamNgVehicleSourceKind, string)

Describes a discovered BeamNG vehicle package.

public BeamNgVehicleDescriptor(string VehicleId, string SourcePath, BeamNgVehicleSourceKind SourceKind, string SourceLabel)

Parameters

VehicleId string

Resolved BeamNG vehicle identifier.

SourcePath string

Directory or archive path that contains the vehicle.

SourceKind BeamNgVehicleSourceKind

Origin of the discovered package.

SourceLabel string

Short human-readable source label.

Properties

DisplayName

Gets a user-facing display name for the discovered vehicle package.

public string DisplayName { get; }

Property Value

string

SourceKind

Origin of the discovered package.

public BeamNgVehicleSourceKind SourceKind { get; init; }

Property Value

BeamNgVehicleSourceKind

SourceLabel

Short human-readable source label.

public string SourceLabel { get; init; }

Property Value

string

SourcePath

Directory or archive path that contains the vehicle.

public string SourcePath { get; init; }

Property Value

string

VehicleId

Resolved BeamNG vehicle identifier.

public string VehicleId { get; init; }

Property Value

string