using SimpleJSON; using System; using System.Collections.Generic; using System.Reflection; using TMPro; using UnityEngine; using UnityEngine.UI; using WS; public class MainMenuController : Controller { List courses = new List { "中药检索","中药学古文献","药物化学","药物化学","药物化学","药物化学" }; protected override void BindingViewModel() { refreshCourseList(); ToggleGroupAddListener(); } public override void OpenView() { base.OpenView(); } void refreshCourseList() { ReferenceCollector[] rcArray = _View.group.GetComponentsInChildren(); for (int i = 0; i < rcArray.Length; i++) { rcArray[i].GetComponent("Index").text = i.ToString(); rcArray[i].GetComponent("CourseName").text = courses[i]; } } void ToggleGroupAddListener() { Toggle[] toggles = _View.group.GetComponentsInChildren(); for (int i = 0; i < toggles.Length; i++) { var index = i; var rc = toggles[index].GetComponent(); rc.GetComponent