Struct PhysicsOptions
- Namespace
- rF2SharedMemoryNet.RF2Data.Structs
- Assembly
- rF2SharedMemoryNet.dll
Represents the configuration options for physics and driving aids in rFactor 2.
public struct PhysicsOptions
- Inherited Members
Remarks
This structure contains various settings that control driving aids, mechanical behavior, and other physics-related options in the simulation. Each field represents a specific feature or adjustment, such as traction control, automatic shifting, or mechanical failure settings. Values for each field are typically represented as enumerations or ranges, as described in the field definitions.
Fields
AIControl
Indicates whether the player vehicle is currently under AI control.
public byte AIControl
Field Value
AllowPitcrewPush
Gets or sets a value indicating whether pitcrew push assistance is allowed.
public byte AllowPitcrewPush
Field Value
AlternateNeutral
Represents whether shifting up and down simultaneously results in neutral.
public byte AlternateNeutral
Field Value
AntiLockBrakes
Represents the level of anti-lock braking system (ABS) functionality.
public byte AntiLockBrakes
Field Value
AutoBlip
Indicates whether the automatic throttle blip feature is enabled.
public byte AutoBlip
Field Value
AutoClutch
Indicates whether the automatic clutch feature is enabled.
public byte AutoClutch
Field Value
AutoLift
Indicates whether the auto-lift feature is enabled.
public byte AutoLift
Field Value
AutoPit
Indicates whether the automatic pit stop feature is enabled.
public byte AutoPit
Field Value
AutoReverse
Indicates whether the auto-reverse feature is enabled.
public byte AutoReverse
Field Value
AutoShift
Represents the automatic shifting mode for a vehicle.
public byte AutoShift
Field Value
AutoShiftOverrideTime
Specifies the duration, in seconds, before manual shifting can resume after a recent automatic shift.
public float AutoShiftOverrideTime
Field Value
BrakingHelp
Represents the level of braking assistance provided by the system.
public byte BrakingHelp
Field Value
FuelMult
Represents the fuel multiplier used to adjust fuel consumption rates.
public byte FuelMult
Field Value
HoldClutch
Represents the state of the hold clutch for automatic shifters at the start of a race.
public byte HoldClutch
Field Value
Invulnerable
Indicates whether the entity is invulnerable.
public byte Invulnerable
Field Value
ManualShiftOverrideTime
Represents the duration, in seconds, before automatic shifting can resume after a recent manual shift.
public float ManualShiftOverrideTime
Field Value
MechFail
Represents the mechanical failure setting.
public byte MechFail
Field Value
OppositeLock
Represents the state of the opposite lock feature.
public byte OppositeLock
Field Value
RepeatShifts
Represents the accidental repeat shift prevention value.
public byte RepeatShifts
Field Value
SpeedSensitiveSteering
Represents the sensitivity of steering based on speed.
public float SpeedSensitiveSteering
Field Value
SpinRecovery
Represents the spin recovery mode for the system.
public byte SpinRecovery
Field Value
StabilityControl
Represents the stability control level of the system.
public byte StabilityControl
Field Value
SteerRatioSpeed
Represents the speed, in meters per second, below which the steering lock is expanded to its full range.
public float SteerRatioSpeed
Field Value
SteeringHelp
Represents the level of steering assistance provided, ranging from off to high.
public byte SteeringHelp
Field Value
TireMult
Represents the multiplier applied to tire wear.
public byte TireMult
Field Value
TractionControl
Represents the level of traction control applied to the vehicle.
public byte TractionControl
Field Value
Unused1
Reserved field for future use. This field is currently unused.
public byte Unused1
Field Value
Unused2
Reserved field for future use. This field is currently unused.
public byte Unused2