27 FRichCurve TorqueCurve;
29 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
30 float MaxTorque = 300.0f;
32 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
33 float MaxRPM = 5000.0f;
35 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
38 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
39 float BrakeEffect = 1.0f;
41 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
42 float RevUpMOI = 1.0f;
44 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
45 float RevDownRate = 600.0f;
49 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
50 uint8 DifferentialType = 0;
52 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
53 float FrontRearSplit = 0.5f;
56 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
57 bool bUseAutomaticGears = true;
59 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
60 float GearChangeTime = 0.5f;
62 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
63 float FinalRatio = 4.0f;
65 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
66 TArray<
float> ForwardGearRatios = { 2.85, 2.02, 1.35, 1.0, 2.85, 2.02, 1.35, 1.0 };
68 UPROPERTY(Category =
"Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
69 TArray<
float> ReverseGearRatios = { 2.86, 2.86 };
71 UPROPERTY(Category =
"Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
72 float ChangeUpRPM = 4500.0f;
74 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
75 float ChangeDownRPM = 2000.0f;
77 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
78 float TransmissionEfficiency = 0.9f;
81 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
84 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
85 float DragCoefficient = 0.3f;
88 FRichCurve SteeringCurve;
91 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
92 FVector CenterOfMass = FVector::ZeroVector;
94 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
95 float ChassisWidth = 180.f;
97 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
98 float ChassisHeight = 140.f;
100 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
101 float DownforceCoefficient = 0.3f;
103 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
104 float DragArea = 0.0f;
106 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
107 FVector InertiaTensorScale = FVector(1.0f, 1.0f, 1.0f);
109 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
110 float SleepThreshold = 10.0f;
112 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
113 float SleepSlopeLimit = 0.866f;
140 UPROPERTY(Category = "
Vehicle Engine Physics Control", EditAnywhere, BlueprintReadWrite)
141 bool UseSweepWheelCollision = false;