ProjectDDD/Assets/_Datas/SLShared/SLSystem/SLEntitySpace/SLDataLoader.cs
2025-06-17 20:47:57 +09:00

21 lines
454 B (Stored with Git LFS)
C#

namespace Superlazy
{
public abstract class SLDataLoader
{
public delegate void LoadEvent(string fileExt, string data);
protected event LoadEvent OnLoad;
public void Register(LoadEvent loadAction)
{
OnLoad += loadAction;
}
public abstract void Load();
protected void Load(string fileExt, string data)
{
OnLoad?.Invoke(fileExt, data);
}
}
}