DataManager.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. using System.Collections.Generic;
  2. using UnityEngine;
  3. using WS;
  4. [ObjectSystem]
  5. public class DataManagerAwakeSystem : AwakeSystem<DataManager>
  6. {
  7. public override void Awake(DataManager self)
  8. {
  9. self.Awake();
  10. }
  11. }
  12. ///<summary>数据管理器</summary>
  13. public class DataManager : WSComponent
  14. {
  15. ///<summary>用户数据</summary>
  16. public UserData User;
  17. ///<summary>模式</summary>
  18. public PatternType Pattern;
  19. ///<summary>是否引导</summary>
  20. public bool IsGuide { get; set; }
  21. ///<summary>位置</summary>
  22. public Vector3 pos;
  23. ///<summary>旋转</summary>
  24. public Quaternion rot;
  25. ///<summary>课程</summary>
  26. public List<CourseData> Courses;
  27. public string httpBase = "http://dgs.admin.intatc.com/";
  28. public void Awake()
  29. {
  30. Courses = ConfigHelper.LoadConfig<List<CourseData>>($"Config/Framework/Course");
  31. }
  32. }
  33. ///<summary>课程数据</summary>
  34. public class LoadScenePoint
  35. {
  36. }
  37. ///<summary>课程数据</summary>
  38. public class CourseData
  39. {
  40. public string Name;
  41. }