Added a warning message when a VehicleWheel is not a child of a VehicleBody.

This commit is contained in:
Nathan Warden 2017-09-05 12:32:48 -05:00
parent 54e81c7955
commit 8370f22b4c
2 changed files with 10 additions and 0 deletions

View file

@ -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)

View file

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