2024-11-04 17:02:42 +08:00
|
|
|
|
using System.IO;
|
|
|
|
|
using Newtonsoft.Json;
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
|
|
namespace ZC
|
|
|
|
|
{
|
|
|
|
|
internal class TaskListManager : ManagerBase<TaskListManager>
|
|
|
|
|
{
|
|
|
|
|
private TaskListDatas _datas;
|
|
|
|
|
public TaskListDatas Datas => _datas;
|
|
|
|
|
|
|
|
|
|
public override void OnInit()
|
|
|
|
|
{
|
|
|
|
|
base.OnInit();
|
|
|
|
|
|
|
|
|
|
// string filePath = $"{Application.dataPath}/DemoGame/GameRes/Config/TaskListData.json";
|
2024-11-07 20:55:29 +08:00
|
|
|
|
// var textAsset = ResourcesLocalComponent.Instance.LoadAssetSync<TextAsset>(AssetConst.Assets_DemoGame_GameRes_UIPanel_UIBattle_prefab);
|
|
|
|
|
// // var json = File.ReadAllText(textAsset.text);
|
|
|
|
|
// var datas = JsonConvert.DeserializeObject<TaskListDatas>(textAsset.text);
|
|
|
|
|
// _datas = datas;
|
|
|
|
|
// _datas.Init();
|
2024-11-04 17:02:42 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void SetState(string title, TaskListType type)
|
|
|
|
|
{
|
|
|
|
|
_datas.SetState(title, type);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|