extends CanvasLayer @onready var anim = $AnimationPlayer func ganti_scene(path_scene_baru: String): # 1. Putar animasi menutup layar sampai hitam pekat anim.play("tutup_layar") # Tunggu dengan sabar sampai animasi menutupnya benar-benar selesai await anim.animation_finished # 2. Pindahkan scene gameplay di latar belakang get_tree().change_scene_to_file(path_scene_baru) # 3. Putar animasi membuka layar SECARA LANGSUNG # Tanpa timer, tanpa filter mouse, biarkan Godot yang mengaturnya sendiri anim.play("buka_layar")