public void Show(int MyPositionID, HeroEquiptItemList_V2 MyParent) { this.MyParent = MyParent; this.MyPositionID = MyPositionID; var Equiplist = ContainerInfomanager.Instance.GetSSyncContainerGoods_SCList(1); this.equipContainerInfo = Equiplist.FirstOrDefault(P => ItemPlaceToIndex(P.nPlace) == MyPositionID); if (this.equipContainerInfo.uidGoods != 0) { ItemFielInfo creatItemInfo = ContainerInfomanager.Instance.itemFielArrayInfo.SingleOrDefault(P => P.sSyncContainerGoods_SC.uidGoods == equipContainerInfo.uidGoods); if (creatItemInfo != null) { ShowItem(creatItemInfo); } } else { ClearUpItem(); } }
public void Show(HeroEquiptItemList_V2 MyParent) { this.MyParent = MyParent; var currentPack = ContainerInfomanager.Instance.sBuildContainerClientContexts.FirstOrDefault(P => P.dwContainerName == 3); if (currentPack.SMsgActionSCHead.uidEntity == 0) { return; } var beLinkItem = ContainerInfomanager.Instance.itemFielArrayInfo.FirstOrDefault(P => P.sSyncContainerGoods_SC.SMsgContainerCSCHead.dwContainerID == currentPack.dwContainerID); if (beLinkItem != null) { ShowItem(beLinkItem); } else { ClearUpItem(); } //if (MyItem != null) //{ // //TODO GuideBtnManager.Instance.RegGuideButton(MyItem.gameObject, UI.MainUI.UIType.PackInfo, SubType.PackageHeroBoxSlot, out m_guideBtnID); //} }