using UnityEngine; public class HubDoorManager : MonoBehaviour { void Start() { var doors = FindObjectsByType(FindObjectsSortMode.None); foreach (var door in doors) { if (WorldProgress.levelsCompleted.Length > door.levelIndex && WorldProgress.levelsCompleted[door.levelIndex]) { door.CloseDoor(); } } } }