diff options
author | Juan Linietsky <reduzio@gmail.com> | 2019-01-18 14:15:05 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2019-01-18 14:15:05 -0300 |
commit | d8b702b5660ee4c8a072ecde0c7d6a85bf8f7337 (patch) | |
tree | 1975c1b48456a644c9ad6d60cf6499c7e8f59eef /scene/2d/collision_shape_2d.h | |
parent | 541422a4a28c873142af9bfc988468b3e9e05948 (diff) | |
download | redot-engine-d8b702b5660ee4c8a072ecde0c7d6a85bf8f7337.tar.gz |
-Re-added margins in one way collision (made in a more user friendly way than in Godot 2.1), fixes #23860
-Fixed potential bug in OWC (i dont think anyone had it but..)
Diffstat (limited to 'scene/2d/collision_shape_2d.h')
-rw-r--r-- | scene/2d/collision_shape_2d.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/scene/2d/collision_shape_2d.h b/scene/2d/collision_shape_2d.h index 8d74da0944..e913b4a866 100644 --- a/scene/2d/collision_shape_2d.h +++ b/scene/2d/collision_shape_2d.h @@ -46,6 +46,7 @@ class CollisionShape2D : public Node2D { void _shape_changed(); bool disabled; bool one_way_collision; + float one_way_collision_margin; void _update_in_shape_owner(bool p_xform_only = false); @@ -65,6 +66,9 @@ public: void set_one_way_collision(bool p_enable); bool is_one_way_collision_enabled() const; + void set_one_way_collision_margin(float p_margin); + float get_one_way_collision_margin() const; + virtual String get_configuration_warning() const; CollisionShape2D(); |