using System.Collections; using System.Collections.Generic; using UnityEngine; public class AreaCurtainsManager : MonoBehaviour { public List curtainBehaviour = new List(); void Awake() { // Find all instances of CurtainBehaviour in the scene CurtainBehaviour[] curtainScripts = FindObjectsOfType(); // Add the found scripts to the list curtainBehaviour.AddRange(curtainScripts); } public void FixCurtains() { foreach (var curtain in curtainBehaviour) { curtain.FixCurtains(); } } }