Example #1
0
            public void SetData(ResultItemData itemData)
            {
                ConfProp prop = ConfProp.Get(itemData.m_propID);

                if (prop == null)
                {
                    Visible = false;
                    Debug.LogErrorFormat("no exist prop : " + itemData.m_propID);
                }
                m_Icon.Sprite = prop.icon;
                m_Number.Text = string.Format("x{0}", itemData.m_propCount);
                m_Name.Text   = LocalizeModule.Instance.GetString(prop.name);
            }
 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);
     }
 }