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); }
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); } }