BoxNewUser.cs 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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.AppLanguage == 0)
  15. {
  16. //titleIds.Add(12);
  17. //videoUrlDict.Add(12, "https://www.bilibili.com/video/BV1o84y1K7C9/?vd_source=b030b3eb3477713cd294deb164dcb109");
  18. //titleIds.Add(13);
  19. //videoUrlDict.Add(13, "https://www.bilibili.com/video/BV1hj411c7Mx/?vd_source=b030b3eb3477713cd294deb164dcb109");
  20. titleIds.Add(15);
  21. videoUrlDict.Add(15, "https://www.bilibili.com/video/BV1Eu4y1L7gh/?vd_source=ab2d11694c7b3b358b665454a7089856");
  22. titleIds.Add(16);
  23. videoUrlDict.Add(16, "https://www.bilibili.com/video/BV1Ku4y1c74Y/?vd_source=ab2d11694c7b3b358b665454a7089856");
  24. titleIds.Add(17);
  25. videoUrlDict.Add(17, "https://www.bilibili.com/video/BV1B64y1L7n1/?vd_source=ab2d11694c7b3b358b665454a7089856");
  26. titleIds.Add(18);
  27. videoUrlDict.Add(18, "https://www.bilibili.com/video/BV1eC4y1y75u/?vd_source=ab2d11694c7b3b358b665454a7089856");
  28. titleIds.Add(19);
  29. videoUrlDict.Add(19, "https://www.bilibili.com/video/BV1qc411Q7Xy/?vd_source=ab2d11694c7b3b358b665454a7089856");
  30. }
  31. else
  32. {
  33. titleIds.Add(14);
  34. videoUrlDict.Add(14, "https://youtu.be/5AfYbdeFv54");
  35. }
  36. scrollViewContentItem.SetActive(false);
  37. int titleSeq = 1;
  38. for (int i = 1; i < titleIds.Count; i++)
  39. {
  40. var titleId = titleIds[i];
  41. string title = TextAutoLanguage2.GetTextByKey("course_title_" + titleId);
  42. GameObject item = Instantiate(scrollViewContentItem, scrollViewContent.transform);
  43. item.GetComponentInChildren<Text>().text = titleSeq + "、" + title;
  44. titleSeq++;
  45. Button btn = item.transform.Find("Btn").GetComponent<Button>();
  46. btn.onClick.AddListener(delegate () {
  47. AudioMgr.ins.PlayBtn();
  48. if (titleId == 0)
  49. {
  50. NewUserGuiderManager.ins.ReviewNewUserGuide();
  51. return;
  52. }
  53. else
  54. {
  55. Application.OpenURL(videoUrlDict[titleId]);
  56. return;
  57. }
  58. });
  59. item.SetActive(true);
  60. }
  61. }
  62. }