2
0
Эх сурвалжийг харах

Merge pull request #11002 from NathanWarden/vehicle_wheel_warning

Added a warning message when a VehicleWheel is not a child of a VehicleBody.
Rémi Verschelde 8 жил өмнө
parent
commit
50eb62ea6e

+ 8 - 0
scene/3d/vehicle_body.cpp

@@ -102,6 +102,14 @@ void VehicleWheel::_notification(int p_what) {
 	}
 }
 
+String VehicleWheel::get_configuration_warning() const {
+	if (!Object::cast_to<VehicleBody>(get_parent())) {
+		return TTR("VehicleWheel serves to provide a wheel system to a VehicleBody. Please use it as a child of a VehicleBody.");
+	}
+
+	return String();
+}
+
 void VehicleWheel::_update(PhysicsDirectBodyState *s) {
 
 	if (m_raycastInfo.m_isInContact)

+ 2 - 0
scene/3d/vehicle_body.h

@@ -131,6 +131,8 @@ public:
 	void set_roll_influence(float p_value);
 	float get_roll_influence() const;
 
+	String get_configuration_warning() const;
+
 	VehicleWheel();
 };