/// <summary> /// 当前物品配置 /// </summary> /// <param name="_nCurrentGoodsDisposition"></param> public void SetCurrentGoodsDisposition(UGD_GoodsDispositionItem _nCurrentGoodsDisposition) { if (SubView_CustomGoodsFrame != null) { SubView_CustomGoodsFrame.SetCurrentGoodsDisposition(_nCurrentGoodsDisposition); } }
public void SetData(UGD_GoodsDispositionItem _itemData) { SetText(NameTxt, _itemData.Name); SetText(AuthorTxt, _itemData.Author); SetText(RankTxt, _itemData.Rank); DispositionID = _itemData.DispositionID; HeroID = _itemData.HeroID; }
public void SetData(UGD_GoodsDispositionItem _itemData) { NameTxt.text = _itemData.Name; CreatorTxt.text = _itemData.Author; SetGoods(_itemData); StateBtnTxt.text = _itemData.IsCurrent ? ULocalizationService.Instance.Get("UIView", "GoodsDispositionView", "DispositionSelect") : ULocalizationService.Instance.Get("UIView", "GoodsDispositionView", "DispositionUnSelect"); StateBtn.interactable = _itemData.IsCurrent ? false : true; DispositionID = _itemData.DispositionID; }
protected void SetGoods(UGD_GoodsDispositionItem _itemData) { for (int i = 0; i < _itemData.GoodsList.Length; ++i) { if (i < 6) { EerlyGoodsImgList[i].sprite = UGoodsDispositionView.GetGoodsIconByGoodsID(_itemData.GoodsList[i]); } else { CoreGoodsImgList[i - 6].sprite = UGoodsDispositionView.GetGoodsIconByGoodsID(_itemData.GoodsList[i]); } } }
public void Clone(ref UGD_GoodsDispositionItem _target) { _target.DispositionID = this.DispositionID; _target.Name = this.Name; _target.Author = this.Author; _target.IsCurrent = this.IsCurrent; _target.Rank = this.Rank; _target.HeroID = this.HeroID; if (_target.GoodsList == null) { _target.GoodsList = new int[12]; } this.GoodsList.CopyTo(_target.GoodsList, 0); }
public void SetDispositionFilled(int _nHeroID) { List <GameLogic.cmd_war_equipscheme> schemeList = null; DataCenter.EquipSchemeDataManager.Instance.getDiyEquipSchemeList(_nHeroID, out schemeList); UIWidgets.ObservableList <UGD_GoodsDispositionItem> schemeItemList = new UIWidgets.ObservableList <UGD_GoodsDispositionItem>(); schemeItemList.BeginUpdate(); for (int i = 0; i < schemeList.Count; ++i) { UGD_GoodsDispositionItem item = new UGD_GoodsDispositionItem(); item.From(schemeList[i]); schemeItemList.Add(item); } schemeItemList.EndUpdate(); DispositionList.DataSource = schemeItemList; }