Exemplo n.º 1
0
    public override void OnReadyForClose()
    {
        base.OnReadyForClose();

        closeBtn.onClick.RemoveListener(OnCloseBtnClick);

        for (int i = 0; i < mItemCount; i++)
        {
            items[i].Destroy();
        }

        GameEventDispatcher.Inst.removeEventListener(GameEventID.UI_RefreshMonthCard, OnMonthCardDataChange);

        m_Inst = null;
    }
Exemplo n.º 2
0
    public override void InitUIData()
    {
        base.InitUIData();

        m_Inst = this;

        //刷新服务器时间;
        TimeUtils.SyncServerTime();

        titleTxt = transform.FindChild("TitleTxt").GetComponent <Text>();
        closeBtn = transform.FindChild("ReturnBtn/Image").GetComponent <Button>();
        objList  = transform.FindChild("GridObj").gameObject;

        mItemCount = objList.transform.childCount;

        for (int i = 0; i < mItemCount; i++)
        {
            items.Add(new YueKaItemUI(objList.transform.GetChild(i)));
        }

        closeBtn.onClick.AddListener(OnCloseBtnClick);

        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_RefreshMonthCard, OnMonthCardDataChange);
    }