/// <summary> /// 初始化当前界面 /// </summary> protected override void OnInit() { ResMgr.Instance.Load(UIDef.PlayerUI, this); ResMgr.Instance.Load(UIDef.SkillUI, this); ResMgr.Instance.Load(UIDef.GoodsUI, this); EventTrigger.Entry entry = new EventTrigger.Entry(); entry.eventID = EventTriggerType.PointerClick; entry.callback.AddListener(OnBtnClose); EventTrigger eventTrigger = ComUtil.FindTransformInChild(CacheTransform, "Close").GetComponent <EventTrigger>(); eventTrigger.triggers.Add(entry); List <Transform> findTrans = new List <Transform>(); ComUtil.GetTransformInChild(mFindNames, this.CacheTransform, ref findTrans); for (int i = 0; i < findTrans.Count; i++) { Transform cTran = findTrans[i]; Toggle toggle = cTran.GetComponent <Toggle>(); toggle.onValueChanged.AddListener((bool flag) => { OnValueChange(int.Parse(toggle.name), flag); }); } }
public LevelBtn(Button btn, int level) { this.btn = btn; this.level = level; if (!mImagelock) { Transform tran = ComUtil.FindTransformInChild(btn.transform, "Lock", true); if (tran != null) { mImagelock = tran.GetComponent <Image>(); } } }