using System.Collections; using System.Collections.Generic; using UnityEngine; using System; public class SingletonInstances : SingletonMonoBehaviour { [SerializeField] List instances; public MonoBehaviour GetSingletonInstance(Type t) { for (int i = 0; i < instances.Count; i++) { if (instances[i].GetType() == t) { return instances[i]; } } return null; } }