Table of Contents

Class VehicleBuilderResult

Namespace
LibreRally.Vehicle.Physics
Assembly
LibreRally.dll
public record VehicleBuilderResult : IEquatable<VehicleBuilderResult>
Inheritance
VehicleBuilderResult
Implements
Inherited Members

Constructors

VehicleBuilderResult(Entity, Entity, BodyComponent, Entity, Entity, Entity, Entity)

public VehicleBuilderResult(Entity RootEntity, Entity ChassisEntity, BodyComponent ChassisBody, Entity WheelFL, Entity WheelFR, Entity WheelRL, Entity WheelRR)

Parameters

RootEntity Entity

Root entity that contains chassis and wheel child entities.

ChassisEntity Entity

Entity representing the chassis rigid body.

ChassisBody BodyComponent

Physics body attached to ChassisEntity.

WheelFL Entity

Front-left wheel entity.

WheelFR Entity

Front-right wheel entity.

WheelRL Entity

Rear-left wheel entity.

WheelRR Entity

Rear-right wheel entity.

Properties

ChassisBody

Physics body attached to ChassisEntity.

public BodyComponent ChassisBody { get; init; }

Property Value

BodyComponent

ChassisEntity

Entity representing the chassis rigid body.

public Entity ChassisEntity { get; init; }

Property Value

Entity

RootEntity

Root entity that contains chassis and wheel child entities.

public Entity RootEntity { get; init; }

Property Value

Entity

WheelFL

Front-left wheel entity.

public Entity WheelFL { get; init; }

Property Value

Entity

WheelFR

Front-right wheel entity.

public Entity WheelFR { get; init; }

Property Value

Entity

WheelRL

Rear-left wheel entity.

public Entity WheelRL { get; init; }

Property Value

Entity

WheelRR

Rear-right wheel entity.

public Entity WheelRR { get; init; }

Property Value

Entity