| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- /* 教程界面(主界面功能) */
- public class CourseView : MonoBehaviour, 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.SetActive(false);
- for (int i = 1; i <= videoUrls.Length; i++)
- {
- int id = i;
- string title = TextAutoLanguage2.GetTextByKey("course_title_" + id);
- GameObject item = Instantiate<GameObject>(scrollViewContentItem, scrollViewContent.transform);
- item.GetComponent<Text>().text = id + "、" + title;
- item.GetComponentInChildren<Button>().onClick.AddListener(delegate() {
- // GameObject o = GameObject.Instantiate(Resources.Load<GameObject>("Prefabs/Views/VideoView"));
- // VideoView videoView = o.GetComponent<VideoView>();
- // videoView.url = $"https://smartbow-course-1258277015.cos.ap-guangzhou.myqcloud.com/{currentID}.mp4";
- Application.OpenURL(videoUrls[id - 1]);
- });
- 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();
- Destroy(this.gameObject);
- }
- public bool OnMenuBack() {
- Destroy(gameObject);
- return true;
- }
- }
|