|
@@ -47,7 +47,7 @@ real_t RayShape3D::get_enclosing_radius() const {
|
|
|
void RayShape3D::_update_shape() {
|
|
|
Dictionary d;
|
|
|
d["length"] = length;
|
|
|
- d["slips_on_slope"] = slips_on_slope;
|
|
|
+ d["slide_on_slope"] = slide_on_slope;
|
|
|
PhysicsServer3D::get_singleton()->shape_set_data(get_shape(), d);
|
|
|
Shape3D::_update_shape();
|
|
|
}
|
|
@@ -62,25 +62,25 @@ float RayShape3D::get_length() const {
|
|
|
return length;
|
|
|
}
|
|
|
|
|
|
-void RayShape3D::set_slips_on_slope(bool p_active) {
|
|
|
- slips_on_slope = p_active;
|
|
|
+void RayShape3D::set_slide_on_slope(bool p_active) {
|
|
|
+ slide_on_slope = p_active;
|
|
|
_update_shape();
|
|
|
notify_change_to_owners();
|
|
|
}
|
|
|
|
|
|
-bool RayShape3D::get_slips_on_slope() const {
|
|
|
- return slips_on_slope;
|
|
|
+bool RayShape3D::get_slide_on_slope() const {
|
|
|
+ return slide_on_slope;
|
|
|
}
|
|
|
|
|
|
void RayShape3D::_bind_methods() {
|
|
|
ClassDB::bind_method(D_METHOD("set_length", "length"), &RayShape3D::set_length);
|
|
|
ClassDB::bind_method(D_METHOD("get_length"), &RayShape3D::get_length);
|
|
|
|
|
|
- ClassDB::bind_method(D_METHOD("set_slips_on_slope", "active"), &RayShape3D::set_slips_on_slope);
|
|
|
- ClassDB::bind_method(D_METHOD("get_slips_on_slope"), &RayShape3D::get_slips_on_slope);
|
|
|
+ ClassDB::bind_method(D_METHOD("set_slide_on_slope", "active"), &RayShape3D::set_slide_on_slope);
|
|
|
+ ClassDB::bind_method(D_METHOD("get_slide_on_slope"), &RayShape3D::get_slide_on_slope);
|
|
|
|
|
|
ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "length", PROPERTY_HINT_RANGE, "0,4096,0.001"), "set_length", "get_length");
|
|
|
- ADD_PROPERTY(PropertyInfo(Variant::BOOL, "slips_on_slope"), "set_slips_on_slope", "get_slips_on_slope");
|
|
|
+ ADD_PROPERTY(PropertyInfo(Variant::BOOL, "slide_on_slope"), "set_slide_on_slope", "get_slide_on_slope");
|
|
|
}
|
|
|
|
|
|
RayShape3D::RayShape3D() :
|