11 #include "VehiclePhysicsControl.generated.h" 13 USTRUCT(BlueprintType)
16 GENERATED_USTRUCT_BODY()
18 UPROPERTY(Category =
"Gear Physics Control", EditAnywhere, BlueprintReadWrite)
21 UPROPERTY(Category = "Gear Physics Control", EditAnywhere, BlueprintReadWrite)
22 float DownRatio = 0.5f;
24 UPROPERTY(Category = "Gear Physics Control", EditAnywhere, BlueprintReadWrite)
25 float UpRatio = 0.65f;
28 USTRUCT(BlueprintType)
36 FRichCurve TorqueCurve;
38 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
41 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
44 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
45 float DampingRateFullThrottle = 0.0f;
47 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
48 float DampingRateZeroThrottleClutchEngaged = 0.0f;
50 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
51 float DampingRateZeroThrottleClutchDisengaged = 0.0f;
54 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
55 bool bUseGearAutoBox = 0.0f;
57 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
58 float GearSwitchTime = 0.0f;
60 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
61 float ClutchStrength = 0.0f;
63 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
64 float FinalRatio = 1.0f;
66 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
67 TArray<FGearPhysicsControl> ForwardGears;
70 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
73 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
74 float DragCoefficient = 0.0f;
77 FRichCurve SteeringCurve;
80 UPROPERTY(Category = "
Vehicle Center Of Mass", EditAnywhere, BlueprintReadWrite)
86 UPROPERTY(Category = "
Vehicle Wheels Configuration", EditAnywhere, BlueprintReadWrite)
87 bool UseSweepWheelCollision = false;