fix:代码提初始化

This commit is contained in:
zhangjiajia
2026-05-08 15:34:53 +08:00
parent af67dcce8c
commit 2540141343
4131 changed files with 1239331 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BaseMgr<T>:MonoBehaviour where T : MonoBehaviour
{
private static T instance;
public static T Instance
{
//get
//{
// if (instance == null)
// instance = new T();
// return instance;
//}
get
{
//if (instance == null)
//{
// GameObject obj = new GameObject();
// obj.name = typeof(T).ToString();
// instance = obj.AddComponent<T>();
// DontDestroyOnLoad(obj);
//}
return instance;
}
}
protected virtual void Awake()
{
instance = this as T;
}
//public static T GetInstance()
//{
// if (instance == null)
// instance = new T();
// return instance;
//}
}
//public class SelfUIManager : MonoBehaviour
//{
// //public ima
// public static GameObject pickUPHint;
// private void Awake()
// {
// if (pickUPHint == null)
// {
// pickUPHint = GameObject.Find("PickUp");
// }
// }
//}