private void DoShowLevelUp(SafeAction act_)
        {
            LevelUpData data = new LevelUpData()
            {
                msg         = m_level_ups.Dequeue(),
                m_click_act = act_,
            };

            FrameMgr.OpenUIParams param = new FrameMgr.OpenUIParams(UIDefine.UI_LEVEL_UP);
            param.Param = data;

            EngineCoreEvents.UIEvent.ShowUIEventWithParam.SafeInvoke(param);
        }
示例#2
0
        public override void OnShow(object param)
        {
            base.OnShow(param);

            GameEvents.UIEvents.UI_Bonus_Pop_View_Event.Tell_OnBlock.SafeInvoke(true);

            if (null != param)
            {
                m_data = param as LevelUpData;

                SCPlayerUpLevel msg = (SCPlayerUpLevel)m_data.msg;
                m_view.Visible = true;
                m_view.Refresh(msg);

                this.AddProp(msg);
            }
        }