private void Quit(GameObject obj) { if (this.m_chooseCom.Visible) { this.m_chooseCom.Visible = false; } else { PopUpManager.OnCloseSureUI("persuade_exit_tips", "persuade_exit_ta", "persuade_exit_quit", () => { PresuadeUILogic.Hide(); }); //Hide(); } }
private void OnRes(object obj) { if (obj is SCSkyEyeRewardReq) { SCSkyEyeRewardReq res = (SCSkyEyeRewardReq)obj; List <ResultItemData> itemDataArray = new List <ResultItemData>(); for (int i = 0; i < res.Items.Count; i++) { ResultItemData itemData = new ResultItemData(res.Items[i].PropId, res.Items[i].Num); itemDataArray.Add(itemData); } ResultWindowData resultData = new ResultWindowData(itemDataArray); FrameMgr.OpenUIParams param = new FrameMgr.OpenUIParams(UIDefine.UI_GIFTRESULT); param.Param = resultData; EngineCoreEvents.UIEvent.ShowUIEventWithParam.SafeInvoke(param); GlobalInfo.MY_PLAYER_INFO.AddSkyEyeHasRewardById(res.SkyEyeId); PresuadeUILogic.Hide(); GameEvents.UIEvents.UI_SkyEye_Event.OnSkyEyeCompleteById.SafeInvoke(this.skyeyeId); } }
private void OnChat(GameObject obj) { PresuadeUILogic.Show(this.skyEyeId, this.m_presuadeId); Visible = false; }