|
@@ -102,7 +102,10 @@ namespace GFGGame
|
|
_ui.m_btnHome.onClick.Add(OnClickBtnHome);
|
|
_ui.m_btnHome.onClick.Add(OnClickBtnHome);
|
|
|
|
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ protected override void AddEventListener()
|
|
|
|
+ {
|
|
|
|
+ EventAgent.AddEventListener(ConstMessage.ITEM_CHANGED, OnItemNumChanged);
|
|
|
|
+ }
|
|
protected override void OnShown()
|
|
protected override void OnShown()
|
|
{
|
|
{
|
|
base.OnShown();
|
|
base.OnShown();
|
|
@@ -113,7 +116,6 @@ namespace GFGGame
|
|
_ui.m_loaBg.url = ResPathUtil.GetBgImgPath("hc_bj_1");
|
|
_ui.m_loaBg.url = ResPathUtil.GetBgImgPath("hc_bj_1");
|
|
|
|
|
|
UpdateClothingList(false);
|
|
UpdateClothingList(false);
|
|
- EventAgent.AddEventListener(ConstMessage.ITEM_CHANGED, OnItemNumChanged);
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@@ -130,9 +132,11 @@ namespace GFGGame
|
|
{
|
|
{
|
|
_wrapper.wrapTarget = null;
|
|
_wrapper.wrapTarget = null;
|
|
}
|
|
}
|
|
|
|
+ }
|
|
|
|
+ protected override void RemoveEventListener()
|
|
|
|
+ {
|
|
EventAgent.RemoveEventListener(ConstMessage.ITEM_CHANGED, OnItemNumChanged);
|
|
EventAgent.RemoveEventListener(ConstMessage.ITEM_CHANGED, OnItemNumChanged);
|
|
}
|
|
}
|
|
-
|
|
|
|
private void OnClickBtnBack()
|
|
private void OnClickBtnBack()
|
|
{
|
|
{
|
|
ViewManager.GoBackFrom(ViewName.CLOTHING_SYNTHETIC_VIEW);
|
|
ViewManager.GoBackFrom(ViewName.CLOTHING_SYNTHETIC_VIEW);
|
|
@@ -196,6 +200,7 @@ namespace GFGGame
|
|
string itemName = itemCfg.name;
|
|
string itemName = itemCfg.name;
|
|
listItem.m_txtName.text = itemName;
|
|
listItem.m_txtName.text = itemName;
|
|
listItem.m_imgOwned.visible = ItemDataManager.GetItemNum(itemId) > 0;
|
|
listItem.m_imgOwned.visible = ItemDataManager.GetItemNum(itemId) > 0;
|
|
|
|
+ UI_ClothingListItem.ProxyEnd();
|
|
}
|
|
}
|
|
|
|
|
|
private void UpdateRole(bool tween)
|
|
private void UpdateRole(bool tween)
|
|
@@ -285,6 +290,7 @@ namespace GFGGame
|
|
{
|
|
{
|
|
index = i;
|
|
index = i;
|
|
}
|
|
}
|
|
|
|
+ UI_ClothingListItem.ProxyEnd();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
_ui.m_listClothing.ScrollToView(index);
|
|
_ui.m_listClothing.ScrollToView(index);
|
|
@@ -313,6 +319,7 @@ namespace GFGGame
|
|
_ui.m_compItemInfo.m_txtZhi.text = "" + itemCfg.score4;
|
|
_ui.m_compItemInfo.m_txtZhi.text = "" + itemCfg.score4;
|
|
UI_ClothingListItem selectedItem = UI_ClothingListItem.Proxy(_selectedListItem);
|
|
UI_ClothingListItem selectedItem = UI_ClothingListItem.Proxy(_selectedListItem);
|
|
selectedItem.m_imgOwned.visible = ItemDataManager.GetItemNum(_selectedItemId) > 0;
|
|
selectedItem.m_imgOwned.visible = ItemDataManager.GetItemNum(_selectedItemId) > 0;
|
|
|
|
+ UI_ClothingListItem.ProxyEnd();
|
|
//合成显示
|
|
//合成显示
|
|
ItemCfg clothingSyntheticCfg = ItemCfgArray.Instance.GetCfg(_selectedItemId);
|
|
ItemCfg clothingSyntheticCfg = ItemCfgArray.Instance.GetCfg(_selectedItemId);
|
|
string costName = ItemUtil.GetItemName(clothingSyntheticCfg.syntheticCostID);
|
|
string costName = ItemUtil.GetItemName(clothingSyntheticCfg.syntheticCostID);
|
|
@@ -346,6 +353,7 @@ namespace GFGGame
|
|
listItem.m_loaderIcon.visible = false;
|
|
listItem.m_loaderIcon.visible = false;
|
|
listItem.m_groupCount.target.visible = false;
|
|
listItem.m_groupCount.target.visible = false;
|
|
}
|
|
}
|
|
|
|
+ UI_MateriasListItem.ProxyEnd();
|
|
}
|
|
}
|
|
_ui.m_btnProduction.grayed = ItemDataManager.GetItemNum(_selectedItemId) > 0;
|
|
_ui.m_btnProduction.grayed = ItemDataManager.GetItemNum(_selectedItemId) > 0;
|
|
}
|
|
}
|
|
@@ -358,6 +366,8 @@ namespace GFGGame
|
|
int num = ItemDataManager.GetItemNum(itemData.id);
|
|
int num = ItemDataManager.GetItemNum(itemData.id);
|
|
int needCount = (itemData.num + 1 - num) > 0 ? itemData.num + 1 - num : 1;
|
|
int needCount = (itemData.num + 1 - num) > 0 ? itemData.num + 1 - num : 1;
|
|
ViewManager.Show(ViewName.APPROACH_OF_ITEM_VIEW, new object[] { itemData.id, new object[] { ViewName.CLOTHING_SYNTHETIC_VIEW, new object[] { _suitId, _selectedItemId } }, needCount });
|
|
ViewManager.Show(ViewName.APPROACH_OF_ITEM_VIEW, new object[] { itemData.id, new object[] { ViewName.CLOTHING_SYNTHETIC_VIEW, new object[] { _suitId, _selectedItemId } }, needCount });
|
|
|
|
+ UI_Component3.ProxyEnd();
|
|
|
|
+ UI_MateriasListItem.ProxyEnd();
|
|
}
|
|
}
|
|
|
|
|
|
private void OnItemNumChanged()
|
|
private void OnItemNumChanged()
|
|
@@ -366,6 +376,7 @@ namespace GFGGame
|
|
//列表选中项更新
|
|
//列表选中项更新
|
|
UI_ClothingListItem selectedItem = UI_ClothingListItem.Proxy(_selectedListItem);
|
|
UI_ClothingListItem selectedItem = UI_ClothingListItem.Proxy(_selectedListItem);
|
|
selectedItem.m_imgOwned.visible = ItemDataManager.GetItemNum(_selectedItemId) > 0;
|
|
selectedItem.m_imgOwned.visible = ItemDataManager.GetItemNum(_selectedItemId) > 0;
|
|
|
|
+ UI_ClothingListItem.ProxyEnd();
|
|
UpdateSelectedItemInfo();
|
|
UpdateSelectedItemInfo();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -398,6 +409,7 @@ namespace GFGGame
|
|
{
|
|
{
|
|
UI_ClothingListItem listItem = UI_ClothingListItem.Proxy(_ui.m_listClothing.GetChildAt(i));
|
|
UI_ClothingListItem listItem = UI_ClothingListItem.Proxy(_ui.m_listClothing.GetChildAt(i));
|
|
int temp = (int)listItem.target.data;
|
|
int temp = (int)listItem.target.data;
|
|
|
|
+ UI_ClothingListItem.ProxyEnd();
|
|
if (temp == itemId)
|
|
if (temp == itemId)
|
|
{
|
|
{
|
|
itemIndex = i;
|
|
itemIndex = i;
|
|
@@ -413,7 +425,11 @@ namespace GFGGame
|
|
listTypeItem_CloSynthetic = UI_MateriasListItem.Proxy(_ui.m_listMaterias.GetChildAt(0));
|
|
listTypeItem_CloSynthetic = UI_MateriasListItem.Proxy(_ui.m_listMaterias.GetChildAt(0));
|
|
|
|
|
|
}
|
|
}
|
|
- if (listTypeItem_CloSynthetic != null) GuideController.TryGuide(listTypeItem_CloSynthetic.m_loaderIcon, ConstGuideId.CLOTHING_SYNTHETIC, 5, "这里可以查看合成需要的材料,和材料的获取途径");
|
|
|
|
|
|
+ if (listTypeItem_CloSynthetic != null)
|
|
|
|
+ {
|
|
|
|
+ GuideController.TryGuide(listTypeItem_CloSynthetic.m_loaderIcon, ConstGuideId.CLOTHING_SYNTHETIC, 5, "这里可以查看合成需要的材料,和材料的获取途径");
|
|
|
|
+ UI_MateriasListItem.ProxyEnd();
|
|
|
|
+ }
|
|
GuideController.TryGuide(_ui.m_btnProduction, ConstGuideId.CLOTHING_SYNTHETIC, 6, "点击获得新的服饰");
|
|
GuideController.TryGuide(_ui.m_btnProduction, ConstGuideId.CLOTHING_SYNTHETIC, 6, "点击获得新的服饰");
|
|
GuideController.TryGuide(_ui.m_btnHome, ConstGuideId.CLOTHING_SYNTHETIC, 7, "获得必需品啦,继续通关主线剧情吧", -1, true, 180);
|
|
GuideController.TryGuide(_ui.m_btnHome, ConstGuideId.CLOTHING_SYNTHETIC, 7, "获得必需品啦,继续通关主线剧情吧", -1, true, 180);
|
|
}
|
|
}
|