fix: Aerodynamics#withAirResistance not updating correctly (#2121)

This commit is contained in:
DeidaraMC 2024-05-01 21:49:18 -04:00 committed by GitHub
parent ea4769817d
commit ded0721b23
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 1 deletions

View File

@ -19,6 +19,11 @@ public record Aerodynamics(double gravity, double horizontalAirResistance, doubl
return new Aerodynamics(gravity, horizontalAirResistance, verticalAirResistance);
}
@Contract(pure = true)
public @NotNull Aerodynamics withGravity(@NotNull DoubleUnaryOperator operator) {
return withHorizontalAirResistance(operator.apply(gravity));
}
@Contract(pure = true)
public @NotNull Aerodynamics withHorizontalAirResistance(double horizontalAirResistance) {
return new Aerodynamics(gravity, horizontalAirResistance, verticalAirResistance);
@ -40,7 +45,7 @@ public record Aerodynamics(double gravity, double horizontalAirResistance, doubl
}
@Contract(pure = true)
public @NotNull Aerodynamics withAirResistance(double horizontal, double vertical) {
public @NotNull Aerodynamics withAirResistance(double horizontalAirResistance, double verticalAirResistance) {
return new Aerodynamics(gravity, horizontalAirResistance, verticalAirResistance);
}
}