Enable certain nodes only when visible.
The VisibilityEnabler2D will disable [RigidBody2D], [AnimationPlayer], and other nodes when they are not visible. It will only affect other nodes within the same scene as the VisibilityEnabler2D itself.
Returns whether the specified enabler was set to true or not.
Set an enabler to true for all nodes of its type to be disabled when the VisibilityEnabler2D is not in view. See the constants for enablers and what they affect.
This enabler will pause [AnimationPlayer] nodes.
This enabler will freeze [RigidBody2D] nodes.
This enabler will stop [Particles2D] nodes.
This enabler will stop the parent's _process function.
This enabler will stop the parent's _physics_process function.