mergemilitary/Assets/MMOModule/Scripts/MMOCore/MMOConfigBase.cs

23 lines
517 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace MMO
{
public class MMOConfigBase<T> : ScriptableObject where T : ScriptableObject
{
private static T mInstance;
public static T Instance
{
get
{
if (mInstance == null)
{
mInstance = Resources.Load<T>("MMOConfig/" + typeof(T).Name);
}
return mInstance;
}
}
}
}