rundumdiewelten/rund-um-die-welten/collectibles/collectible.gd
phantomvines d8eec1150e upload
2025-09-19 16:37:23 +02:00

22 lines
538 B
GDScript

extends Area2D
@export var id = 0
var level
func _ready() -> void:
level = get_parent().level_name
if GlobalVariables.collectibles[GlobalVariables.selected_level][id] == 1:
$grayscale.visible = true
$colour.visible = false
$CPUParticles2D.emitting = false
func _on_area_entered(area: Area2D) -> void:
if area.is_in_group("player"):
var parent = get_parent()
if GlobalVariables.collectibles[level][id] != 1:
parent.collectibles[id] = 1
Audioplayer.play_sound(preload("res://sfx/collectable.wav"))
queue_free()