Health/Assets/_VoiceAssistant/Plugins/com.richframe.frame/Runtime/Util/Singleton.cs

27 lines
568 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace RichFrame
{
/// <summary>
/// 单例
/// </summary>
/// <typeparam name="T"></typeparam>
public class Singleton<T> : MonoBehaviour where T : MonoBehaviour
{
public static T Instance
{
get
{
if (_Instance == null)
{
_Instance = FindObjectOfType<T>();
}
return _Instance;
}
}
static T _Instance;
}
}