微信登录

flask 单例

BaseManager.cs

  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. //泛型、单例模式
  5. public class BaseManager<T> where T : new()
  6. {
  7. private static T instance;
  8. //单例模式
  9. public static T GetInstance()
  10. {
  11. Debug.Log("判断是否实例单例");
  12. if (instance == null)
  13. instance = new T();
  14. return instance;
  15. }
  16. }
  17. //public class GameManager : BaseManager<GameManager>
  18. //{
  19. //}
flask 单例