mergemilitary/Assets/Scripts/Core/ConfigBase.cs

18 lines
378 B
C#
Raw Permalink Normal View History

2022-05-23 13:39:59 +00:00
using UnityEngine;
public class ConfigBase<T> : ScriptableObject where T :ScriptableObject
{
private static T mInstance;
public static T Instance
{
get
{
if (mInstance == null)
{
mInstance = Resources.Load<T>("Config/" + typeof(T).ToString());
}
return mInstance;
}
}
}