CGTool.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /**
  2. * 魔力宝贝图档解析脚本 - CGTool
  3. *
  4. * @Author HonorLee (dev@honorlee.me)
  5. * @Version 1.0 (2023-04-15)
  6. * @License GPL-3.0
  7. *
  8. * CGTool.cs 入口文件
  9. */
  10. using UnityEngine;
  11. namespace CGTool
  12. {
  13. public class CGTool : MonoBehaviour
  14. {
  15. public readonly static bool DEBUG = true;
  16. //Bin基础目录
  17. public readonly static string BaseFolder = System.Environment.CurrentDirectory + "/bin";
  18. //Palet调色板目录
  19. public readonly static string PaletFolder = BaseFolder + "/pal";
  20. //Datas目录
  21. public readonly static string DataFolder = System.Environment.CurrentDirectory + "/data";
  22. //Map地图文件目录
  23. public readonly static string MapFolder = DataFolder + "/map";
  24. //日志工具
  25. // public readonly static Util.Logger Logger = new Util.Logger("CGTool", DEBUG);
  26. public static bool ShowMapUnitName = true;
  27. //初始化CGTool
  28. public static void Init()
  29. {
  30. //初始化加载并缓存 0-15 调色板文件
  31. for (int i = 0; i < 16; i++) Palet.GetPalet(i);
  32. //初始化加载并缓存GraphicInfo配置表
  33. for (int i = 0; i < 2; i++) GraphicInfo.GetGraphicInfo(i);
  34. //初始化加载动画序列信息
  35. Anime.GetAnimeInfo(0);
  36. Anime.GetAnimeInfo(105000);
  37. //地图索引初始化
  38. Map.Init();
  39. Debug.Log("CGTool初始化完成");
  40. }
  41. }
  42. }