public void InitSignSystem(SCPlayerCheckInInfoResp res) { if (res == null) { GetSignInData(); } else { m_data = res; GameEvents.UIEvents.UI_SignIn_Event.OnSignIn.SafeInvoke(); } }
public void OnResponse(object obj) { if (obj is SCPlayerCheckInInfoResp) { SCPlayerCheckInInfoResp res = (SCPlayerCheckInInfoResp)obj; if (res == null || res.Status == 1) { GameEvents.UIEvents.UI_Bonus_Pop_View_Event.Tell_OnShow.SafeInvoke(); return; } m_cache.Enqueue(res); GameEvents.UIEvents.UI_Bonus_Pop_View_Event.Tell_OnCache.SafeInvoke(EUNM_BONUS_POP_VIEW_TYPE.E_DAILY_SIGN); OnDispose(); //FrameMgr.OpenUIParams param = new FrameMgr.OpenUIParams(UIDefine.UI_SIGNIN); //param.Param = res; //EngineCoreEvents.UIEvent.ShowUIEventWithParam.SafeInvoke(param); } }
private void OnResponse(object obj) { if (obj is SCPlayerCheckInInfoResp) { SCPlayerCheckInInfoResp res = (SCPlayerCheckInInfoResp)obj; if (res == null) { EngineCoreEvents.UIEvent.HideUIEvent.SafeInvoke(UIDefine.UI_SIGNIN); return; } m_data = res; GameEvents.UIEvents.UI_SignIn_Event.OnSignIn.SafeInvoke(); } else if (obj is SCPlayerCheckInResp) { SCPlayerCheckInResp res = (SCPlayerCheckInResp)obj; if (res.Result == 1) { SignInItemTable curItem = GetCurrentReward(); if (curItem != null) { //放在礼物展示页面,统一加入背包 GlobalInfo.MY_PLAYER_INFO.AddSingleBagInfo(curItem.id, curItem.count); GameEvents.UIEvents.UI_GameEntry_Event.Listen_OnCombinePropCollected.SafeInvoke(); SCDropResp dropRes = new SCDropResp(); DropInfo dropInfo = new DropInfo(); dropInfo.PropId = curItem.id; dropInfo.Count = curItem.count; dropRes.DropInfos.Add(dropInfo); FrameMgr.OpenUIParams param = new FrameMgr.OpenUIParams(UIDefine.UI_GIFTRESULT); param.Param = dropRes; EngineCoreEvents.UIEvent.ShowUIEventWithParam.SafeInvoke(param); } } EngineCoreEvents.UIEvent.HideUIEvent.SafeInvoke(UIDefine.UI_SIGNIN); } }