Files
test/Assets/PerfectWorld/Scripts/Common/DataProcess/ElementDataManProvider.cs
T
2025-09-13 14:58:00 +07:00

37 lines
864 B
C#

using System;
using ModelRenderer.Scripts.GameData;
namespace BrewMonster
{
public class ElementDataManProvider : IAutoInitialize
{
private static ElementDataManProvider _instance;
private elementdataman _elementDataMan;
public static elementdataman GetElementDataMan()
{
return _instance._elementDataMan;
}
public void Initialize()
{
_elementDataMan = new();
_instance = this;
try
{
_elementDataMan.load_data();
}
catch (Exception ex)
{
Logger.LogError($"ElementDataManProvider: Failed to load element data: {ex}");
}
}
public void Dispose()
{
_elementDataMan = null;
_instance = null;
}
}
}