23 lines
842 B
C#
23 lines
842 B
C#
internal class Dayuppy_VehicleSpeedPatches
|
|
{
|
|
[HarmonyPatch(typeof(EntityVehicle))]
|
|
[HarmonyPatch("PhysicsFixedUpdate")]
|
|
public class EntityVehicleRigidBodyPhysicsFixedUpdate
|
|
{
|
|
public static void Postfix(EntityVehicle __instance)
|
|
{
|
|
__instance.ScalePhysicsMulConstant(0f);
|
|
Rigidbody vehicleRB = __instance.PhysicsTransform.GetComponent<Rigidbody>();
|
|
vehicleRB.maxAngularVelocity = 100f;
|
|
vehicleRB.maxDepenetrationVelocity = 100f;
|
|
vehicleRB.drag = 0f;
|
|
vehicleRB.angularDrag = 0f;
|
|
vehicleRB.interpolation = RigidbodyInterpolation.Extrapolate;
|
|
|
|
/*if(__instance.HasDriver)
|
|
{
|
|
Log.Out($"CurrentForwardVelocity: {__instance.vehicle.CurrentForwardVelocity}");
|
|
}*/
|
|
}
|
|
}
|
|
} |