|
@@ -10,6 +10,7 @@ namespace GFGGame
|
|
private UI_SuitItemUI _ui;
|
|
private UI_SuitItemUI _ui;
|
|
private EffectUI _effectUI1;
|
|
private EffectUI _effectUI1;
|
|
private int suitID;
|
|
private int suitID;
|
|
|
|
+ private int countSuitId;//当前获得的物品还有多少个相同套装的部件需要展示
|
|
private int count = 0;//套装当前拥有的部件数量
|
|
private int count = 0;//套装当前拥有的部件数量
|
|
private int totalCount = 1;
|
|
private int totalCount = 1;
|
|
|
|
|
|
@@ -37,12 +38,16 @@ namespace GFGGame
|
|
protected override void OnShown()
|
|
protected override void OnShown()
|
|
{
|
|
{
|
|
base.OnShown();
|
|
base.OnShown();
|
|
- suitID = (int)this.viewData;
|
|
|
|
|
|
+ if (this.viewData != null) {
|
|
|
|
+ suitID = (int)(this.viewData as object[])[0];
|
|
|
|
+ countSuitId = (int)(this.viewData as object[])[1];
|
|
|
|
+ }
|
|
UpdateView();
|
|
UpdateView();
|
|
}
|
|
}
|
|
private void UpdateView()
|
|
private void UpdateView()
|
|
{
|
|
{
|
|
DressUpMenuSuitDataManager.GetSuitProgressBySuitId(suitID, out count, out totalCount);
|
|
DressUpMenuSuitDataManager.GetSuitProgressBySuitId(suitID, out count, out totalCount);
|
|
|
|
+ count = count - countSuitId;
|
|
if (suitID > 0)
|
|
if (suitID > 0)
|
|
{
|
|
{
|
|
SuitCfg suitCfg = SuitCfgArray.Instance.GetCfg(suitID);
|
|
SuitCfg suitCfg = SuitCfgArray.Instance.GetCfg(suitID);
|