|
@@ -30,7 +30,7 @@ namespace GFGGame
|
|
isfullScreen = true;
|
|
isfullScreen = true;
|
|
|
|
|
|
_valueBarController = new ValueBarController(_ui.m_valueBar);
|
|
_valueBarController = new ValueBarController(_ui.m_valueBar);
|
|
-
|
|
|
|
|
|
+
|
|
_ui.m_listSuit.itemRenderer = ListSuitItemRenderer;
|
|
_ui.m_listSuit.itemRenderer = ListSuitItemRenderer;
|
|
_ui.m_listType.itemRenderer = ListTypeItemRenderer;
|
|
_ui.m_listType.itemRenderer = ListTypeItemRenderer;
|
|
_ui.m_comBoxSort.items = new string[] { "默认排序", "稀有度高", "稀有度低", "收集度高", "收集度低" };
|
|
_ui.m_comBoxSort.items = new string[] { "默认排序", "稀有度高", "稀有度低", "收集度高", "收集度低" };
|
|
@@ -74,7 +74,8 @@ namespace GFGGame
|
|
|
|
|
|
private void OnClickBtnBack()
|
|
private void OnClickBtnBack()
|
|
{
|
|
{
|
|
- this.Hide();
|
|
|
|
|
|
+ // this.Hide();
|
|
|
|
+ ViewManager.GoBackFrom(ViewName.SUIT_GUIDE_VIEW);
|
|
}
|
|
}
|
|
|
|
|
|
private void OnClickBtnSwitch()
|
|
private void OnClickBtnSwitch()
|
|
@@ -104,13 +105,13 @@ namespace GFGGame
|
|
private void UpdateListType()
|
|
private void UpdateListType()
|
|
{
|
|
{
|
|
_ui.m_listType.RemoveChildrenToPool();
|
|
_ui.m_listType.RemoveChildrenToPool();
|
|
- switch(_menuType)
|
|
|
|
|
|
+ switch (_menuType)
|
|
{
|
|
{
|
|
case ConstSuitGuideTypeId.TYPE_1:
|
|
case ConstSuitGuideTypeId.TYPE_1:
|
|
- _menuTypeDataArray = new int[]{0, 1, 2, 3, 4, 5};
|
|
|
|
|
|
+ _menuTypeDataArray = new int[] { 0, 1, 2, 3, 4, 5 };
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
- _menuTypeDataArray = new int[]{6, 7, 8, 9, 10};
|
|
|
|
|
|
+ _menuTypeDataArray = new int[] { 6, 7, 8, 9, 10 };
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
_ui.m_listType.numItems = _menuTypeDataArray.Length;
|
|
_ui.m_listType.numItems = _menuTypeDataArray.Length;
|
|
@@ -148,11 +149,12 @@ namespace GFGGame
|
|
listItem.m_txtName.text = suitCfg.name;
|
|
listItem.m_txtName.text = suitCfg.name;
|
|
listItem.m_loaderPic.url = ResPathUtil.GetFieldGuideIconPath(suitCfg.res);
|
|
listItem.m_loaderPic.url = ResPathUtil.GetFieldGuideIconPath(suitCfg.res);
|
|
RarityIconController.UpdateRarityIcon(listItem.m_rarity, suitId, false, true);
|
|
RarityIconController.UpdateRarityIcon(listItem.m_rarity, suitId, false, true);
|
|
-
|
|
|
|
|
|
+
|
|
listItem.target.data = suitId;
|
|
listItem.target.data = suitId;
|
|
UpdateSuitStatusView(listItem);
|
|
UpdateSuitStatusView(listItem);
|
|
listItem.m_loaderBonusBox.onClick.Clear();
|
|
listItem.m_loaderBonusBox.onClick.Clear();
|
|
- listItem.m_loaderBonusBox.onClick.Add(() => {
|
|
|
|
|
|
+ listItem.m_loaderBonusBox.onClick.Add(() =>
|
|
|
|
+ {
|
|
SuitUtil.ShowSuitGuideBonus(suitId);
|
|
SuitUtil.ShowSuitGuideBonus(suitId);
|
|
});
|
|
});
|
|
}
|
|
}
|
|
@@ -160,7 +162,7 @@ namespace GFGGame
|
|
private void UpdateSuitStatus(EventContext eventContext)
|
|
private void UpdateSuitStatus(EventContext eventContext)
|
|
{
|
|
{
|
|
int num = _ui.m_listSuit.numChildren;
|
|
int num = _ui.m_listSuit.numChildren;
|
|
- for(int i = 0; i < num; i++)
|
|
|
|
|
|
+ for (int i = 0; i < num; i++)
|
|
{
|
|
{
|
|
UI_CompSuitItem listItem = UI_CompSuitItem.Proxy(_ui.m_listSuit.GetChildAt(i));
|
|
UI_CompSuitItem listItem = UI_CompSuitItem.Proxy(_ui.m_listSuit.GetChildAt(i));
|
|
UpdateSuitStatusView(listItem);
|
|
UpdateSuitStatusView(listItem);
|
|
@@ -178,7 +180,7 @@ namespace GFGGame
|
|
bool haveSuit = DressUpMenuSuitDataManager.CheckHaveSuit(suitId);
|
|
bool haveSuit = DressUpMenuSuitDataManager.CheckHaveSuit(suitId);
|
|
listItem.m_imgLock.visible = listItem.m_imgLockBg.visible = !haveSuit;
|
|
listItem.m_imgLock.visible = listItem.m_imgLockBg.visible = !haveSuit;
|
|
int status = DressUpMenuSuitDataManager.GetSuitGuideBonusStatus(suitId);
|
|
int status = DressUpMenuSuitDataManager.GetSuitGuideBonusStatus(suitId);
|
|
- if(status == ConstBonusStatus.CAN_GET)
|
|
|
|
|
|
+ if (status == ConstBonusStatus.CAN_GET)
|
|
{
|
|
{
|
|
listItem.m_loaderBonusBox.url = "ui://FieldGuide/tujian_lw_1";
|
|
listItem.m_loaderBonusBox.url = "ui://FieldGuide/tujian_lw_1";
|
|
}
|
|
}
|
|
@@ -187,14 +189,15 @@ namespace GFGGame
|
|
listItem.m_loaderBonusBox.url = "ui://FieldGuide/tujian_lw_2";
|
|
listItem.m_loaderBonusBox.url = "ui://FieldGuide/tujian_lw_2";
|
|
}
|
|
}
|
|
listItem.m_bg.onClick.Clear();
|
|
listItem.m_bg.onClick.Clear();
|
|
- listItem.m_bg.onClick.Add(() => {
|
|
|
|
|
|
+ listItem.m_bg.onClick.Add(() =>
|
|
|
|
+ {
|
|
if (haveSuit)
|
|
if (haveSuit)
|
|
{
|
|
{
|
|
- ViewManager.Show(ViewName.SUIT_SHOW_VIEW, new object[] { _suitTypeId, suitId, _suitIds });
|
|
|
|
|
|
+ ViewManager.Show(ViewName.SUIT_SHOW_VIEW, new object[] { _suitTypeId, suitId, _suitIds }, new object[] { ViewName.SUIT_SHOW_VIEW, this.viewData });
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- ViewManager.Show(ViewName.SUIT_PARTS_DETAIL_VIEW, suitId);
|
|
|
|
|
|
+ ViewManager.Show(ViewName.SUIT_PARTS_DETAIL_VIEW, suitId, new object[] { ViewName.SUIT_PARTS_DETAIL_VIEW, this.viewData });
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|