/// ///******************************************************** /// 脚本功能:选择项目界面(StartState) /// 创建人: GD /// 创建时间: 2023/09/20 11:31 ///******************************************************** /// using UnityEngine; using UnityEngine.UI; using ZXKFramework; namespace YiLiao.Main { public class SelectProjectPanel : UIBase { public override string GroupName => "StartState"; public override string Name => "SelectProjectPanel"; GameModel gameModel; Transform container; GameObject projectBtn; public override void Init(IUIManager uictrl) { base.Init(uictrl); gameModel = MVC.GetModel(); container = transform.FindFirst("Container"); projectBtn = transform.FindFirst("ProjectBtn").gameObject; foreach (MainData mainData in gameModel.excelData.allMainData) { if (!string.IsNullOrEmpty(mainData.name) && mainData.scene != "Main") { GameObject m = Instantiate(projectBtn, container); m.SetActive(true); m.transform.localScale = Vector3.one; m.FindFirst("Text").text = mainData.name; Button loBtn = m.GetComponent