18#if VEHICLE_DEBUGGING_ENABLED
195#if VEHICLE_DEBUGGING_ENABLED
#define check(expr)
Definition AssertionMacros.h:314
#define UE_ENABLE_OPTIMIZATION
Definition CoreMiscDefines.h:60
#define UE_DISABLE_OPTIMIZATION
Definition CoreMiscDefines.h:59
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
Definition AerofoilSystem.h:59
Definition AerodynamicsSystem.h:41
Definition TransmissionSystem.h:51
Definition EngineSystem.h:53
Definition SteeringSystem.h:79
Definition SuspensionSystem.h:103
Definition ThrustSystem.h:39
Definition TransmissionSystem.h:90
Definition WheelSystem.h:161
Definition SimpleVehicle.h:36
TArray< FSimpleSteeringSim > Steering
Definition SimpleVehicle.h:171
TArray< FTargetRotationControlSim > TargetRotationControlSim
Definition SimpleVehicle.h:178
TArray< FSimpleTransmissionSim > Transmission
Definition SimpleVehicle.h:167
FSimpleWheelSim & GetWheel(int WheelIdx)
Definition SimpleVehicle.h:106
bool IsValid()
Definition SimpleVehicle.h:57
FSimpleAerodynamicsSim & GetAerodynamics()
Definition SimpleVehicle.h:124
FSimpleWheeledVehicle()
Definition SimpleVehicle.h:38
bool bMechanicalSimEnabled
Definition SimpleVehicle.h:186
TArray< FSimpleDifferentialSim > Differential
Definition SimpleVehicle.h:168
bool HasTransmission() const
Definition SimpleVehicle.h:73
TArray< FTorqueControlSim > TorqueControlSim
Definition SimpleVehicle.h:177
TArray< FStabilizeControlSim > StabilizeControlSim
Definition SimpleVehicle.h:179
bool bLegacyWheelFrictionPosition
Definition SimpleVehicle.h:189
FSimpleSteeringSim & GetSteering()
Definition SimpleVehicle.h:118
TArray< FSimpleThrustSim > Thrusters
Definition SimpleVehicle.h:174
TArray< FSimpleWheelSim > Wheels
Definition SimpleVehicle.h:169
FSimpleSuspensionSim & GetSuspension(int WheelIdx)
Definition SimpleVehicle.h:112
TArray< FSimpleAerodynamicsSim > Aerodynamics
Definition SimpleVehicle.h:172
FSimpleEngineSim & GetEngine()
Definition SimpleVehicle.h:62
FTorqueControlSim & GetTorqueControl()
Definition SimpleVehicle.h:142
bool HasTargetRotationControlSetup()
Definition SimpleVehicle.h:83
TArray< FAxleSim > Axles
Definition SimpleVehicle.h:175
TArray< FAerofoil > Aerofoils
Definition SimpleVehicle.h:173
FTargetRotationControlSim & GetTargetRotationControl()
Definition SimpleVehicle.h:148
bool HasEngine() const
Definition SimpleVehicle.h:68
FSimpleDifferentialSim & GetDifferential()
Definition SimpleVehicle.h:100
TArray< FSimpleEngineSim > Engine
Definition SimpleVehicle.h:166
bool HasStabilizeControlSetup()
Definition SimpleVehicle.h:88
FStabilizeControlSim & GetStabilizeControl()
Definition SimpleVehicle.h:154
TArray< FSimpleSuspensionSim > Suspension
Definition SimpleVehicle.h:170
virtual ~FSimpleWheeledVehicle()
Definition SimpleVehicle.h:48
FAerofoil & GetAerofoil(int AerofoilIdx)
Definition SimpleVehicle.h:130
bool bSuspensionEnabled
Definition SimpleVehicle.h:185
FSimpleThrustSim & GetThruster(int ThrusterIdx)
Definition SimpleVehicle.h:136
bool HasTorqueControlSetup()
Definition SimpleVehicle.h:78
uint32 NumDrivenWheels
Definition SimpleVehicle.h:188
bool bWheelFrictionEnabled
Definition SimpleVehicle.h:187
const TArray< FAxleSim > & GetAxles() const
Definition SimpleVehicle.h:160
FSimpleTransmissionSim & GetTransmission()
Definition SimpleVehicle.h:94
Definition ArcadeSystem.h:157
Definition ArcadeSystem.h:146
Definition ArcadeSystem.h:135
Definition SimpleVehicle.h:26
Definition Engine.Build.cs:7
Definition SkeletalMeshComponent.h:307
@ false
Definition radaudio_common.h:23