This commit is contained in:
2025-11-13 17:40:28 +08:00
parent 962ab49609
commit 10156da245
5503 changed files with 805282 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
using UnityEngine;
namespace Tuan.GameFramework
{
public class Singleton<T> where T : class, new()
{
static T _inst;
static readonly object _lock = new object();
public static T Inst
{
get
{
lock (_lock)
{
if (_inst == null)
{
_inst = new T();
Debug.Log($"[Singleton] 创建 {typeof(T).Name} 实例");
}
return _inst;
}
}
}
}
}