using UnityEngine; public class FinalDoorManager : MonoBehaviour { public GameObject finalDoor; void Start() { // Check if all levels are completed bool allComplete = true; foreach (bool completed in WorldProgress.levelsCompleted) { if (!completed) { allComplete = false; break; } } // Show the final door if all levels are complete if (allComplete && finalDoor != null) finalDoor.SetActive(true); else if (finalDoor != null) finalDoor.SetActive(false); } }