You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
568 B

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public abstract class Singleton<T> where T : class, new()
{
protected static T _instance = null;
public static T Instance
{
get
{
if (null == _instance)
{
_instance = new T();
}
return _instance;
}
}
protected Singleton()
{
if (null == _instance)
{
// Error Report
}
Init();
}
public virtual void Init()
{
}
}