Initializer.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. using System;
  2. using LitJson;
  3. using UnityEngine;
  4. using UnityEngine.EventSystems;
  5. using System.Xml;
  6. using System.Collections;
  7. using System.Collections.Generic;
  8. using System.IO;
  9. using System.Text;
  10. public class Initializer : MonoBehaviour
  11. {
  12. #region
  13. public static List<Regist> RegistList;
  14. #endregion
  15. private void Start()
  16. {
  17. RegistList = new List<Regist>();
  18. gameObject.AddScript<ManaReso>();
  19. gameObject.AddScript<ManaAnim>();
  20. gameObject.AddScript<ManaAudio>();
  21. gameObject.AddScript<ManaUI>();
  22. gameObject.AddScript<ManaData>();
  23. gameObject.AddScript<ManaGarden>();
  24. gameObject.AddScript<ManaDebug>();
  25. gameObject.AddScript<ManaPlayer>();
  26. gameObject.AddScript<ManaMiniGame>();
  27. for (int i = 0; i < RegistList.Count; i++)
  28. {
  29. RegistList[i].RegistReference();
  30. }
  31. for (int i = 0; i < RegistList.Count; i++)
  32. {
  33. RegistList[i].RegistValueA();
  34. }
  35. for (int i = 0; i < RegistList.Count; i++)
  36. {
  37. RegistList[i].RegistValueB();
  38. }
  39. for (int i = 0; i < RegistList.Count; i++)
  40. {
  41. RegistList[i].RegistValueC();
  42. }
  43. }
  44. }