You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
748 B

using System.Collections.Generic;
using UnityEngine;
namespace ET
{
public class ConfigLoader: IConfigLoader
{
public void GetAllConfigBytes(Dictionary<string, byte[]> output)
{
Dictionary<string, UnityEngine.Object> keys = YooAssetComponent.Instance.GetAssetsByTagSync("Config");
foreach (var kv in keys)
{
TextAsset v = kv.Value as TextAsset;
string key = kv.Key;
output[key] = v.bytes;
}
}
public byte[] GetOneConfigBytes(string configName)
{
TextAsset v = ResourcesComponent.Instance.GetAsset("config.unity3d", configName) as TextAsset;
return v.bytes;
}
}
}