Esempio n. 1
0
    /// <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); });
        }
    }
Esempio n. 2
0
 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>();
         }
     }
 }