| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- /* 教程界面(主界面功能) */
- public class CourseView : JCUnityLib.ViewBase, MenuBackInterface
- {
- [SerializeField] GameObject scrollViewContent;
- [SerializeField] GameObject scrollViewContentItem;
- List<int> titleIds = new List<int>();
- Dictionary<int, string> videoUrlDict = new Dictionary<int, string>();
- public void Awake() {
- titleIds.Add(0);
- if (CommonConfig.AppLanguage == 0) {
- titleIds.Add(12);
- videoUrlDict.Add(12, "https://www.bilibili.com/video/BV1o84y1K7C9/?vd_source=b030b3eb3477713cd294deb164dcb109");
- titleIds.Add(13);
- videoUrlDict.Add(13, "https://www.bilibili.com/video/BV1hj411c7Mx/?vd_source=b030b3eb3477713cd294deb164dcb109");
- } else {
- titleIds.Add(14);
- videoUrlDict.Add(14, "https://youtu.be/5AfYbdeFv54");
- }
- scrollViewContentItem.transform.Find("Icon").gameObject.SetActive(false);
- scrollViewContentItem.transform.Find("Icon-1").gameObject.SetActive(false);
- scrollViewContentItem.SetActive(false);
- int titleSeq = 1;
- foreach (var titleId in titleIds)
- {
- string title = TextAutoLanguage2.GetTextByKey("course_title_" + titleId);
- GameObject item = Instantiate<GameObject>(scrollViewContentItem, scrollViewContent.transform);
- item.GetComponent<Text>().text = titleSeq + "、" + title;
- titleSeq++;
- bool useIcon1 = true;
- Transform icon = item.transform.Find(useIcon1 ? "Icon-1" : "Icon");
- icon.GetComponent<Button>().onClick.AddListener(delegate() {
- AudioMgr.ins.PlayBtn();
- if (titleId == 0) {
- NewUserGuiderManager.ins.ReviewNewUserGuide();
- return;
- } else {
- Application.OpenURL(videoUrlDict[titleId]);
- return;
- }
- });
- icon.gameObject.SetActive(true);
- item.SetActive(true);
- }
- }
- void Start()
- {
- PersistenHandler.ins?.menuBackCtr.views.Add(this);
- }
- void OnDestroy()
- {
- PersistenHandler.ins?.menuBackCtr.views.Remove(this);
- }
- public void back() {
- AudioMgr.ins.PlayBtn();
- ViewMgr.Instance.DestroyView<CourseView>();
- }
- public bool OnMenuBack() {
- ViewMgr.Instance.DestroyView<CourseView>();
- return true;
- }
- }
- // public class CourseView : JCUnityLib.ViewBase, MenuBackInterface
- // {
- // [SerializeField] GameObject scrollViewContent;
- // [SerializeField] GameObject scrollViewContentItem;
- // string[] videoUrls = {
- // "新手教程-无连接",
- // "https://www.bilibili.com/video/BV1WW41167iT?spm_id_from=333.999.0.0",
- // "https://www.bilibili.com/video/BV1hW411U7hF?spm_id_from=333.999.0.0",
- // "https://www.bilibili.com/video/BV1hW411U7Vk?spm_id_from=333.999.0.0",
- // "https://www.bilibili.com/video/BV1YW411U7gY?spm_id_from=333.999.0.0",
- // "https://www.bilibili.com/video/BV1ZW41117X4?spm_id_from=333.999.0.0",
- // "https://www.bilibili.com/video/BV1Yt411R7ki?spm_id_from=333.999.0.0",
- // "https://www.bilibili.com/video/BV1Yt411R71r?spm_id_from=333.999.0.0",
- // "https://www.bilibili.com/video/BV1Wb411P7Qe?spm_id_from=333.999.0.0",
- // "https://www.bilibili.com/video/BV1Bt411U74h?spm_id_from=333.999.0.0",
- // "https://www.bilibili.com/video/BV1ut411272K?spm_id_from=333.999.0.0",
- // "https://www.bilibili.com/video/BV1it411Q7Ky?spm_id_from=333.999.0.0"
- // };
- // public void Awake() {
- // scrollViewContentItem.transform.Find("Icon").gameObject.SetActive(false);
- // scrollViewContentItem.transform.Find("Icon-1").gameObject.SetActive(false);
- // scrollViewContentItem.SetActive(false);
- // for (int i = 1; i <= videoUrls.Length; i++)
- // {
- // int id = i;
- // string title = TextAutoLanguage2.GetTextByKey("course_title_" + (id - 1));
- // GameObject item = Instantiate<GameObject>(scrollViewContentItem, scrollViewContent.transform);
- // item.GetComponent<Text>().text = id + "、" + title;
- // Transform icon = item.transform.Find(id == 1 ? "Icon-1" : "Icon");
- // icon.GetComponent<Button>().onClick.AddListener(delegate() {
- // AudioMgr.ins.PlayBtn();
- // if (id == 1) {
- // NewUserGuiderManager.ins.ReviewNewUserGuide();
- // return;
- // }
- // Application.OpenURL(videoUrls[id - 1]);
- // });
- // icon.gameObject.SetActive(true);
- // item.SetActive(true);
- // }
- // }
- // void Start()
- // {
- // PersistenHandler.ins?.menuBackCtr.views.Add(this);
- // }
- // void OnDestroy()
- // {
- // PersistenHandler.ins?.menuBackCtr.views.Remove(this);
- // }
- // public void back() {
- // AudioMgr.ins.PlayBtn();
- // ViewMgr.Instance.DestroyView<CourseView>();
- // }
- // public bool OnMenuBack() {
- // ViewMgr.Instance.DestroyView<CourseView>();
- // return true;
- // }
- // }
|