extends TextureRect export var active = true setget _set_active export var sparkling = true setget _set_sparkling func _ready(): _set_sparkling(sparkling) func _set_active(new_active): active = new_active if active: self.modulate = Color(1, 1, 1) else: self.modulate = Color(0.2, 0.2, 0.2) sparkling = false func _set_sparkling(new_sparkling): sparkling = new_sparkling if $Particles2D: $Particles2D.emitting = sparkling