
BaseManager.cs
using System.Collections;using System.Collections.Generic;using UnityEngine;//泛型、单例模式public class BaseManager<T> where T : new(){private static T instance;//单例模式public static T GetInstance(){Debug.Log("判断是否实例单例");if (instance == null)instance = new T();return instance;}}//public class GameManager : BaseManager<GameManager>//{//}