Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 3
0
 private void OnChat(GameObject obj)
 {
     PresuadeUILogic.Show(this.skyEyeId, this.m_presuadeId);
     Visible = false;
 }