Files
gold_dolphin/unity/Assets/UI/Singleton.cs
T
2026-06-30 09:46:59 +08:00

18 lines
408 B
C#

using UnityEngine;
namespace GameFramework
{
/// <summary>
/// 场景级单例基类。每个场景里只存在一个实例,切场景后不保留。
/// </summary>
public class Singleton<T> : MonoBehaviour where T : Component
{
public static T Instance { get; private set; }
protected virtual void Awake()
{
Instance = this as T;
}
}
}