报错修改
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
using Cysharp.Threading.Tasks;
|
||||
using Stary.Evo;
|
||||
using YooAsset;
|
||||
|
||||
namespace X_04_04
|
||||
{
|
||||
public interface IUITableData : IData
|
||||
{
|
||||
UniTask LoadData(string audiotabledata_asset);
|
||||
Stary.Evo.TableTextConversion.UITableData.MessageInfo GetUIInfo(string uiid);
|
||||
}
|
||||
|
||||
|
||||
public class UITableData : AbstractData, IUITableData
|
||||
{
|
||||
private Stary.Evo.TableTextConversion.UITableData uiTableDatas;
|
||||
protected override async void OnInit()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public async UniTask LoadData(string audiotabledata_asset)
|
||||
{
|
||||
var handle = YooAssets.LoadAssetAsync<Stary.Evo.TableTextConversion.UITableData>(audiotabledata_asset);
|
||||
await handle.Task;
|
||||
uiTableDatas = handle.GetAssetObject<Stary.Evo.TableTextConversion.UITableData>();
|
||||
}
|
||||
|
||||
public Stary.Evo.TableTextConversion.UITableData.MessageInfo GetUIInfo(string uiid)
|
||||
{
|
||||
var info = uiTableDatas.infos.Find(x => x.uiid == uiid);
|
||||
if (info != null && !info.filename.Contains("Sprites_"))
|
||||
{
|
||||
info.filename="Sprites_"+info.filename;
|
||||
}
|
||||
return info;
|
||||
}
|
||||
|
||||
|
||||
public override void Dispose()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user