This commit is contained in:
MuHua-123
2025-03-07 19:20:55 +08:00
parent c8f1873939
commit 5e819d5257
98 changed files with 389 additions and 180 deletions
@@ -0,0 +1,16 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace MuHua {
/// <summary>
/// 单例基类
/// </summary>
public class Module<T> where T : Module<T>, new() {
/// <summary> 模块单例 </summary>
public static T I => Instantiate();
protected static T instance;
protected static T Instantiate() => instance == null ? instance = new T() : instance;
}
}