BoxNewUser.cs 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  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(15);
  19. videoUrlDict.Add(15, "https://www.bilibili.com/video/BV1Eu4y1L7gh/?vd_source=ab2d11694c7b3b358b665454a7089856");
  20. titleIds.Add(16);
  21. videoUrlDict.Add(16, "https://www.bilibili.com/video/BV1Ku4y1c74Y/?vd_source=ab2d11694c7b3b358b665454a7089856");
  22. titleIds.Add(17);
  23. videoUrlDict.Add(17, "https://www.bilibili.com/video/BV1B64y1L7n1/?vd_source=ab2d11694c7b3b358b665454a7089856");
  24. titleIds.Add(18);
  25. videoUrlDict.Add(18, "https://www.bilibili.com/video/BV1eC4y1y75u/?vd_source=ab2d11694c7b3b358b665454a7089856");
  26. titleIds.Add(19);
  27. videoUrlDict.Add(19, "https://www.bilibili.com/video/BV1qc411Q7Xy/?vd_source=ab2d11694c7b3b358b665454a7089856");
  28. titleIds.Add(101);
  29. videoUrlDict.Add(101, "https://www.bilibili.com/video/BV1Se41117qt/");
  30. titleIds.Add(102);
  31. videoUrlDict.Add(102, "https://www.bilibili.com/video/BV1394y1K7yT/");
  32. titleIds.Add(103);
  33. videoUrlDict.Add(103, "https://www.bilibili.com/video/BV1sc411Y7QW/");
  34. titleIds.Add(104);
  35. videoUrlDict.Add(104, "https://www.bilibili.com/video/BV1U5411k7ZT/");
  36. titleIds.Add(105);
  37. videoUrlDict.Add(105, "https://www.bilibili.com/video/BV1Cz421Q7f9/");
  38. titleIds.Add(106);//M9智能枪设备使用指南
  39. videoUrlDict.Add(106, "https://www.bilibili.com/video/BV1SeDpY1Ezb/?share_source=copy_web&vd_source=b791a035cf3891b3cc2848f981d5fe8b");
  40. titleIds.Add(107);//HOUYI Pro智能反曲弓设备使用指南
  41. videoUrlDict.Add(107, "https://www.bilibili.com/video/BV1SeDpY1EeL/?share_source=copy_web&vd_source=b791a035cf3891b3cc2848f981d5fe8b");
  42. titleIds.Add(108);//ARTEMIS Pro设备使用指南
  43. videoUrlDict.Add(108, "https://www.bilibili.com/video/BV19GCAYCEFz/?share_source=copy_web&vd_source=b791a035cf3891b3cc2848f981d5fe8b");
  44. }
  45. else
  46. {
  47. titleIds.Add(20);
  48. videoUrlDict.Add(20, "https://youtu.be/SWuFjGNDTbk");
  49. titleIds.Add(21);
  50. videoUrlDict.Add(21, "https://youtu.be/5Ve9e81fbfc");
  51. titleIds.Add(22);
  52. videoUrlDict.Add(22, "https://youtu.be/yvBTbYjEKG4");
  53. titleIds.Add(23);
  54. videoUrlDict.Add(23, "https://youtu.be/CEY8LWODknI");
  55. titleIds.Add(201);
  56. videoUrlDict.Add(201, "https://youtu.be/DG0oKrXf390");
  57. titleIds.Add(202);
  58. videoUrlDict.Add(202, "https://youtu.be/6vV2EcxsRLk");
  59. titleIds.Add(203);
  60. videoUrlDict.Add(203, "https://youtu.be/R6jrrifMiiw");
  61. titleIds.Add(204);
  62. videoUrlDict.Add(204, "https://youtu.be/as5wvjRVcS0");
  63. titleIds.Add(205);
  64. videoUrlDict.Add(205, "https://youtu.be/EOC8bFgF0Zo");
  65. titleIds.Add(206);
  66. videoUrlDict.Add(206, "https://youtu.be/QPoVLZMpS-8");
  67. titleIds.Add(207);
  68. videoUrlDict.Add(207, "https://youtu.be/IONZrLmuCSg");//How To Use M9 (EN)
  69. titleIds.Add(208);
  70. videoUrlDict.Add(208, "https://youtu.be/Krn_ApJz5Vo?feature=shared");//How To Install HOUYI PRO (EN)
  71. titleIds.Add(209);
  72. videoUrlDict.Add(209, "https://youtu.be/W1yyhwqXcLE?feature=shared");//How To Use HOUYI PRO (EN)
  73. titleIds.Add(210);
  74. videoUrlDict.Add(210, "https://youtu.be/pNuhSflI9P8?feature=shared");//How To Use ARTEMIS PRO (EN)
  75. }
  76. }
  77. else {
  78. if (CommonConfig.AppLanguage == 0)
  79. {
  80. //titleIds.Add(12);
  81. //videoUrlDict.Add(12, "https://www.bilibili.com/video/BV1o84y1K7C9/?vd_source=b030b3eb3477713cd294deb164dcb109");
  82. //titleIds.Add(13);
  83. //videoUrlDict.Add(13, "https://www.bilibili.com/video/BV1hj411c7Mx/?vd_source=b030b3eb3477713cd294deb164dcb109");
  84. titleIds.Add(15);
  85. videoUrlDict.Add(15, "https://www.bilibili.com/video/BV1Eu4y1L7gh/?vd_source=ab2d11694c7b3b358b665454a7089856");
  86. titleIds.Add(16);
  87. videoUrlDict.Add(16, "https://www.bilibili.com/video/BV1Ku4y1c74Y/?vd_source=ab2d11694c7b3b358b665454a7089856");
  88. titleIds.Add(17);
  89. videoUrlDict.Add(17, "https://www.bilibili.com/video/BV1B64y1L7n1/?vd_source=ab2d11694c7b3b358b665454a7089856");
  90. titleIds.Add(18);
  91. videoUrlDict.Add(18, "https://www.bilibili.com/video/BV1eC4y1y75u/?vd_source=ab2d11694c7b3b358b665454a7089856");
  92. titleIds.Add(19);
  93. videoUrlDict.Add(19, "https://www.bilibili.com/video/BV1qc411Q7Xy/?vd_source=ab2d11694c7b3b358b665454a7089856");
  94. titleIds.Add(101);
  95. videoUrlDict.Add(101, "https://www.bilibili.com/video/BV1Se41117qt/");
  96. titleIds.Add(102);
  97. videoUrlDict.Add(102, "https://www.bilibili.com/video/BV1394y1K7yT/");
  98. titleIds.Add(103);
  99. videoUrlDict.Add(103, "https://www.bilibili.com/video/BV1sc411Y7QW/");
  100. titleIds.Add(104);
  101. videoUrlDict.Add(104, "https://www.bilibili.com/video/BV1U5411k7ZT/");
  102. titleIds.Add(105);
  103. videoUrlDict.Add(105, "https://www.bilibili.com/video/BV1Cz421Q7f9/");
  104. }
  105. else
  106. {
  107. //titleIds.Add(14);
  108. //videoUrlDict.Add(14, "https://youtu.be/5AfYbdeFv54");
  109. titleIds.Add(20);
  110. videoUrlDict.Add(20, "https://youtu.be/SWuFjGNDTbk");
  111. titleIds.Add(21);
  112. videoUrlDict.Add(21, "https://youtu.be/5Ve9e81fbfc");
  113. titleIds.Add(22);
  114. videoUrlDict.Add(22, "https://youtu.be/yvBTbYjEKG4");
  115. titleIds.Add(23);
  116. videoUrlDict.Add(23, "https://youtu.be/CEY8LWODknI");
  117. titleIds.Add(201);
  118. videoUrlDict.Add(201, "https://youtu.be/DG0oKrXf390");
  119. titleIds.Add(202);
  120. videoUrlDict.Add(202, "https://youtu.be/6vV2EcxsRLk");
  121. titleIds.Add(203);
  122. videoUrlDict.Add(203, "https://youtu.be/R6jrrifMiiw");
  123. titleIds.Add(204);
  124. videoUrlDict.Add(204, "https://youtu.be/as5wvjRVcS0");
  125. titleIds.Add(205);
  126. videoUrlDict.Add(205, "https://youtu.be/EOC8bFgF0Zo");
  127. titleIds.Add(206);
  128. videoUrlDict.Add(206, "https://youtu.be/QPoVLZMpS-8");
  129. }
  130. }
  131. scrollViewContentItem.SetActive(false);
  132. int titleSeq = 1;
  133. for (int i = 1; i < titleIds.Count; i++)
  134. {
  135. var titleId = titleIds[i];
  136. string title = TextAutoLanguage2.GetTextByKey("course_title_" + titleId);
  137. GameObject item = Instantiate(scrollViewContentItem, scrollViewContent.transform);
  138. item.GetComponentInChildren<Text>().text = titleSeq + "、" + title;
  139. titleSeq++;
  140. Button btn = item.transform.Find("Btn").GetComponent<Button>();
  141. btn.onClick.AddListener(delegate () {
  142. AudioMgr.ins.PlayBtn();
  143. if (titleId == 0)
  144. {
  145. NewUserGuiderManager.ins.ReviewNewUserGuide();
  146. return;
  147. }
  148. else
  149. {
  150. Application.OpenURL(videoUrlDict[titleId]);
  151. return;
  152. }
  153. });
  154. item.SetActive(true);
  155. }
  156. }
  157. }