1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
extends Area2D func _on_PowerUp_area_entered(area): if area.is_in_group("Player"): playerstats.power = true get_tree().current_scene.score += 100 $AnimationPlayer.play("death") $confetti.emitting = true const ExplosionEffect = preload("res://effects/ExplosionEffect.tscn") const HitEffect = preload("res://effects/HitEffect.tscn") func create_hit_effect(): Game.instance_scene_on_main(HitEffect, global_position) func create_explosion(): Game.instance_scene_on_main(ExplosionEffect, global_position) func _ready(): $confetti.emitting = false $Sprite.visible = true func _on_Timer_timeout(): $AnimationPlayer.play("death")