BoxNewUser.cs 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5. public class BoxNewUser : MonoBehaviour
  6. {
  7. [SerializeField] GameObject scrollViewContent;
  8. [SerializeField] GameObject scrollViewContentItem;
  9. List<int> titleIds = new List<int>();
  10. Dictionary<int, string> videoUrlDict = new Dictionary<int, string>();
  11. void Start()
  12. {
  13. titleIds.Add(0);
  14. if (CommonConfig.bInfraredURL)
  15. {
  16. if (CommonConfig.AppLanguage == 0)
  17. {
  18. titleIds.Add(106);//M9智能枪设备使用指南
  19. videoUrlDict.Add(106, "https://www.bilibili.com/video/BV1SeDpY1Ezb/?share_source=copy_web&vd_source=b791a035cf3891b3cc2848f981d5fe8b");
  20. titleIds.Add(107);//HOUYI Pro智能反曲弓设备使用指南
  21. videoUrlDict.Add(107, "https://www.bilibili.com/video/BV1SeDpY1EeL/?share_source=copy_web&vd_source=b791a035cf3891b3cc2848f981d5fe8b");
  22. titleIds.Add(108);//ARTEMIS Pro设备使用指南
  23. videoUrlDict.Add(108, "https://www.bilibili.com/video/BV19GCAYCEFz/?share_source=copy_web&vd_source=b791a035cf3891b3cc2848f981d5fe8b");
  24. }
  25. else
  26. {
  27. titleIds.Add(207);
  28. videoUrlDict.Add(207, "https://youtu.be/IONZrLmuCSg");//How To Use M9 (EN)
  29. titleIds.Add(208);
  30. videoUrlDict.Add(208, "https://youtu.be/Krn_ApJz5Vo?feature=shared");//How To Install HOUYI PRO (EN)
  31. titleIds.Add(209);
  32. videoUrlDict.Add(209, "https://youtu.be/W1yyhwqXcLE?feature=shared");//How To Use HOUYI PRO (EN)
  33. titleIds.Add(210);
  34. videoUrlDict.Add(210, "https://youtu.be/pNuhSflI9P8?feature=shared");//How To Use ARTEMIS PRO (EN)
  35. }
  36. }
  37. else {
  38. if (CommonConfig.AppLanguage == 0)
  39. {
  40. //titleIds.Add(12);
  41. //videoUrlDict.Add(12, "https://www.bilibili.com/video/BV1o84y1K7C9/?vd_source=b030b3eb3477713cd294deb164dcb109");
  42. //titleIds.Add(13);
  43. //videoUrlDict.Add(13, "https://www.bilibili.com/video/BV1hj411c7Mx/?vd_source=b030b3eb3477713cd294deb164dcb109");
  44. titleIds.Add(15);
  45. videoUrlDict.Add(15, "https://www.bilibili.com/video/BV1Eu4y1L7gh/?vd_source=ab2d11694c7b3b358b665454a7089856");
  46. titleIds.Add(16);
  47. videoUrlDict.Add(16, "https://www.bilibili.com/video/BV1Ku4y1c74Y/?vd_source=ab2d11694c7b3b358b665454a7089856");
  48. titleIds.Add(17);
  49. videoUrlDict.Add(17, "https://www.bilibili.com/video/BV1B64y1L7n1/?vd_source=ab2d11694c7b3b358b665454a7089856");
  50. titleIds.Add(18);
  51. videoUrlDict.Add(18, "https://www.bilibili.com/video/BV1eC4y1y75u/?vd_source=ab2d11694c7b3b358b665454a7089856");
  52. titleIds.Add(19);
  53. videoUrlDict.Add(19, "https://www.bilibili.com/video/BV1qc411Q7Xy/?vd_source=ab2d11694c7b3b358b665454a7089856");
  54. titleIds.Add(101);
  55. videoUrlDict.Add(101, "https://www.bilibili.com/video/BV1Se41117qt/");
  56. titleIds.Add(102);
  57. videoUrlDict.Add(102, "https://www.bilibili.com/video/BV1394y1K7yT/");
  58. titleIds.Add(103);
  59. videoUrlDict.Add(103, "https://www.bilibili.com/video/BV1sc411Y7QW/");
  60. titleIds.Add(104);
  61. videoUrlDict.Add(104, "https://www.bilibili.com/video/BV1U5411k7ZT/");
  62. titleIds.Add(105);
  63. videoUrlDict.Add(105, "https://www.bilibili.com/video/BV1Cz421Q7f9/");
  64. }
  65. else
  66. {
  67. //titleIds.Add(14);
  68. //videoUrlDict.Add(14, "https://youtu.be/5AfYbdeFv54");
  69. titleIds.Add(20);
  70. videoUrlDict.Add(20, "https://youtu.be/SWuFjGNDTbk");
  71. titleIds.Add(21);
  72. videoUrlDict.Add(21, "https://youtu.be/5Ve9e81fbfc");
  73. titleIds.Add(22);
  74. videoUrlDict.Add(22, "https://youtu.be/yvBTbYjEKG4");
  75. titleIds.Add(23);
  76. videoUrlDict.Add(23, "https://youtu.be/CEY8LWODknI");
  77. titleIds.Add(201);
  78. videoUrlDict.Add(201, "https://youtu.be/DG0oKrXf390");
  79. titleIds.Add(202);
  80. videoUrlDict.Add(202, "https://youtu.be/6vV2EcxsRLk");
  81. titleIds.Add(203);
  82. videoUrlDict.Add(203, "https://youtu.be/R6jrrifMiiw");
  83. titleIds.Add(204);
  84. videoUrlDict.Add(204, "https://youtu.be/as5wvjRVcS0");
  85. titleIds.Add(205);
  86. videoUrlDict.Add(205, "https://youtu.be/EOC8bFgF0Zo");
  87. titleIds.Add(206);
  88. videoUrlDict.Add(206, "https://youtu.be/QPoVLZMpS-8");
  89. }
  90. }
  91. scrollViewContentItem.SetActive(false);
  92. int titleSeq = 1;
  93. for (int i = 1; i < titleIds.Count; i++)
  94. {
  95. var titleId = titleIds[i];
  96. string title = TextAutoLanguage2.GetTextByKey("course_title_" + titleId);
  97. GameObject item = Instantiate(scrollViewContentItem, scrollViewContent.transform);
  98. item.GetComponentInChildren<Text>().text = titleSeq + "、" + title;
  99. titleSeq++;
  100. Button btn = item.transform.Find("Btn").GetComponent<Button>();
  101. btn.onClick.AddListener(delegate () {
  102. AudioMgr.ins.PlayBtn();
  103. if (titleId == 0)
  104. {
  105. NewUserGuiderManager.ins.ReviewNewUserGuide();
  106. return;
  107. }
  108. else
  109. {
  110. Application.OpenURL(videoUrlDict[titleId]);
  111. return;
  112. }
  113. });
  114. item.SetActive(true);
  115. }
  116. }
  117. }