Exemplo n.º 1
0
 protected override void OnFreshView()
 {
     base.OnFreshView();
     if (Data != null && MainView)
     {
         MainView.UpdateView(Data);
     }
 }
Exemplo n.º 2
0
 protected override void OnFreshView()
 {
     if (_curView == null)
     {
         return;
     }
     _curView.UpdateView();
 }
Exemplo n.º 3
0
 protected override void OnFreshView()
 {
     base.OnFreshView();
     if (TrendView == null)
     {
         return;
     }
     TrendView.Init(ItemData.Id);
     TrendView.UpdateView(Data);
 }
Exemplo n.º 4
0
        private void GameRecordCallBack(object data)
        {
            var trendData = ParseTrendData(data);

            if (DishTrendView)
            {
                DishTrendView.UpdateView(trendData);
            }
            SendSecondAction();
        }
Exemplo n.º 5
0
 private void UpdateItemView(RuleInfo info, YxView itemView)
 {
     if (info == null)
     {
         return;
     }
     _selectedGameKey  = info.GameKey;
     _selectedRuleId   = info.Id;
     _curRuleInfo      = info;
     _selectedGameName = info.Name;
     itemView.UpdateView(info);
 }
Exemplo n.º 6
0
 private void SuccessCall(object msg)
 {
     if (msg != null)
     {
         _detailInfo = new MailDetailInfo(msg);
         if (_detailInfo.Status != selectItem.Status)
         {
             selectItem.Status = _detailInfo.Status;
             selectItem.RefreshView();
         }
         DetailPanel.UpdateView(_detailInfo);
     }
 }
Exemplo n.º 7
0
        private void SetPrice(YxView view, string consumeId, string price)
        {
            if (view == null)
            {
                return;
            }
            var data = new YxKeyValueData
            {
                IconUrl = consumeId,
                Value   = price
            };

            view.UpdateView(data);
        }
Exemplo n.º 8
0
        /// <summary>
        /// 刷新页面
        /// </summary>
        /// <param name="info"></param>
        /// <param name="itemView"></param>
        private void UpdateItemView(CreateRoomRuleInfo info, YxView itemView)
        {
            if (info == null)
            {
                return;
            }
            SelectedGameKey = info.GameKey;
            SelectedRuleId  = info.Id;
            CurRuleInfo     = info;
            info.Reset();
            SelectedGameName = info.Name;
//            if (_curRuleInfo != null)
//            {
//                var cArgs = _curRuleInfo.CreateArgs;
//                var allCreateData = GetAllRp(cArgs);
//                UpdataAllState(allCreateData, cArgs);
//            }
            itemView.UpdateView(info);
        }
Exemplo n.º 9
0
 /// <summary>
 /// 点击查找茶馆按钮
 /// </summary>
 /// <param name="teaId"></param>
 public void ClickFindTeaBtn(string teaId)
 {
     TeaUtil.FindTeaHouse(teaId, null, success =>
     {
         var dic      = success as Dictionary <string, object>;
         var teaData  = new TeaData(dic);
         var itemData = new TeaHouseListeItemData(success, typeof(TeaHouseListeItemData));
         if (!teaData.Mstatus.Equals(TeaState.Invalid))
         {
             if (FindInfoView)
             {
                 FindInfoView.UpdateView(itemData);
             }
             if (gameObject.activeInHierarchy)
             {
                 StartCoroutine(OnFindTeaHouseSuccess.WaitExcuteCalls());
             }
         }
         else
         {
             YxWindowManager.ShowMessageWindow(FindEmptyNotice);
         }
     }, false);
 }
Exemplo n.º 10
0
        private void ShowPreviewListView()
        {
            YxView view   = PreviewGameListView;
            var    gm     = GameListModel.Instance;
            var    gGroup = gm.GetGroup(0);

            if (PreviewGameListView != null)
            {
                var arr        = PreviewGameListView.SpecialDataFormat;
                var arrCount   = arr.Length;
                var groups     = gm.Groups;
                var groupCount = groups.Count;
                if (groupCount > 1)//多个组
                {
                    var gmSgroup     = gm.GetSpecialGroup();
                    var gmGroupCount = gmSgroup.Length;
                    if (arrCount > 0)//是不是支持group
                    {
                        if (gmGroupCount < 1)
                        {
                            PreviewGameListView.SpecialDataFormat = new int[0];
                            PreviewGameListView.StartDataIndex    = 0;
                        }
                        else
                        {
                            if (GameListStartIndex > 0)
                            {
                                PreviewGameListView.StartDataIndex = GameListStartIndex - arrCount + gmGroupCount;
                            }
                            PreviewGameListView.SpecialDataFormat = gmSgroup;
                        }
                    }
                    else//只显示一个组
                    {
                        PreviewGameListView.StartDataIndex    = GameListStartIndex;
                        PreviewGameListView.SpecialDataFormat = new int[0];
                    }
                }
                else//一个组
                {
                    PreviewGameListView.StartDataIndex = GameListStartIndex;
                    if (arrCount > 0)
                    {
                        PreviewGameListView.SpecialDataFormat = new int[0];
                    }
                }
            }
            else if (PreviewListView != null)
            {
                view = PreviewListView;
            }
            else
            {
                return;
            }
            IList list = null;

            if (gGroup != null)
            {
                list = gGroup.GameListModels;
            }
            view.UpdateView(list);
        }