CombatDataController.cs 853 B

123456789101112131415161718192021222324252627
  1. using Fort23.Core;
  2. using OfficeOpenXml.FormulaParsing.Excel.Functions.Logical;
  3. using UnityEngine;
  4. namespace GameLogic.Combat.CombatTool
  5. {
  6. public class CombatDataController
  7. {
  8. /// <summary>
  9. /// 通用型timeline数据
  10. /// </summary>
  11. public TimeLienData generalBuffTimeLienData;
  12. public async CTask Init()
  13. {
  14. AssetHandle assetHandle =
  15. await AssetBundleLoadManager.Instance.LoadAssetAsyncTask<TextAsset>("General_TD.txt");
  16. if (assetHandle != null)
  17. {
  18. TextAsset textAsset = assetHandle.AssetObject<TextAsset>();
  19. generalBuffTimeLienData = JsonManager.FromJson<TimeLienData>(textAsset.text);
  20. generalBuffTimeLienData.DeserializeData();
  21. assetHandle.Release();
  22. }
  23. }
  24. }
  25. }