protected override void OnFreshView() { base.OnFreshView(); if (Data != null && MainView) { MainView.UpdateView(Data); } }
protected override void OnFreshView() { if (_curView == null) { return; } _curView.UpdateView(); }
protected override void OnFreshView() { base.OnFreshView(); if (TrendView == null) { return; } TrendView.Init(ItemData.Id); TrendView.UpdateView(Data); }
private void GameRecordCallBack(object data) { var trendData = ParseTrendData(data); if (DishTrendView) { DishTrendView.UpdateView(trendData); } SendSecondAction(); }
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); }
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); } }
private void SetPrice(YxView view, string consumeId, string price) { if (view == null) { return; } var data = new YxKeyValueData { IconUrl = consumeId, Value = price }; view.UpdateView(data); }
/// <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); }
/// <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); }
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); }