VisibilityEnabler2D¶
Inherits: VisibilityNotifier2D < Node2D < CanvasItem < Node < Object
Category: Core
Brief Description¶
Enable certain nodes only when visible.
Member Variables¶
Enums¶
enum Enabler
- ENABLER_PAUSE_ANIMATIONS = 0 — This enabler will pause AnimationPlayer nodes.
- ENABLER_FREEZE_BODIES = 1 — This enabler will freeze RigidBody2D nodes.
- ENABLER_PAUSE_PARTICLES = 2 — This enabler will stop Particles2D nodes.
- ENABLER_PARENT_PROCESS = 3 — This enabler will stop the parent’s _process function.
- ENABLER_PARENT_PHYSICS_PROCESS = 4 — This enabler will stop the parent’s _physics_process function.
- ENABLER_PAUSE_ANIMATED_SPRITES = 5
- ENABLER_MAX = 6
Description¶
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.