diff options
| author | Rémi Verschelde | 2016-07-08 00:32:28 +0200 |
|---|---|---|
| committer | Rémi Verschelde | 2016-07-08 16:47:55 +0200 |
| commit | f40f360a2c4ca8e6f2a651dbcca3ae82e2abe7a1 (patch) | |
| tree | ef86e39ca4ee986c5ca2888dc96cdfa145a6c2ce /scene/2d/visibility_notifier_2d.cpp | |
| parent | d8c31e0e7480906ccf230892b090e3c3cbe1b271 (diff) | |
| download | godot-f40f360a2c4ca8e6f2a651dbcca3ae82e2abe7a1.tar.gz godot-f40f360a2c4ca8e6f2a651dbcca3ae82e2abe7a1.tar.zst godot-f40f360a2c4ca8e6f2a651dbcca3ae82e2abe7a1.zip | |
Diffstat (limited to 'scene/2d/visibility_notifier_2d.cpp')
| -rw-r--r-- | scene/2d/visibility_notifier_2d.cpp | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/scene/2d/visibility_notifier_2d.cpp b/scene/2d/visibility_notifier_2d.cpp index 12524a219..541195097 100644 --- a/scene/2d/visibility_notifier_2d.cpp +++ b/scene/2d/visibility_notifier_2d.cpp @@ -270,9 +270,6 @@ void VisibilityEnabler2D::_notification(int p_what){ return; - Node *from = this; - //find where current scene starts - for (Map<Node*,Variant>::Element *E=nodes.front();E;E=E->next()) { if (!visible) @@ -293,14 +290,7 @@ void VisibilityEnabler2D::_change_node_state(Node* p_node,bool p_enabled) { RigidBody2D *rb = p_node->cast_to<RigidBody2D>(); if (rb) { - if (p_enabled) { - RigidBody2D::Mode mode = RigidBody2D::Mode(nodes[p_node].operator int()); - //rb->set_mode(mode); - rb->set_sleeping(false); - } else { - //rb->set_mode(RigidBody2D::MODE_STATIC); - rb->set_sleeping(true); - } + rb->set_sleeping(!p_enabled); } } |
