Essgee.Unity/Assets/Scripts/UEssgeeInterface/UEGResources.cs

35 lines
781 B
C#

using Essgee.Metadata;
using UnityEngine;
public class UEGResources : IGameMetaReources
{
const string ResourceRoot = "Essgee.Unity/";
public bool GetCartMetadataDatabase(out string loadedData)
{
try
{
loadedData = Resources.Load<TextAsset>(ResourceRoot + "MetadataDatabase.json").text;
return true;
}
catch
{
loadedData = null;
return false;
}
}
public bool GetDatBytes(string DatName, out byte[] loadedData)
{
try
{
loadedData = Resources.Load<TextAsset>(ResourceRoot + "Dat/" + DatName).bytes;
return true;
}
catch
{
loadedData = null;
return false;
}
}
}