|
@@ -13,7 +13,6 @@ namespace GFGGame
|
|
private UI_SuitGuideUI _ui;
|
|
private UI_SuitGuideUI _ui;
|
|
private Dictionary<int, List<int>> _menuTypeAllDataDic;
|
|
private Dictionary<int, List<int>> _menuTypeAllDataDic;
|
|
private List<UI_SuitTypeItem> _suitTypeItems;
|
|
private List<UI_SuitTypeItem> _suitTypeItems;
|
|
- private bool _needRefresh;
|
|
|
|
|
|
|
|
public override void Dispose()
|
|
public override void Dispose()
|
|
{
|
|
{
|
|
@@ -42,7 +41,6 @@ namespace GFGGame
|
|
_ui.m_suitType2Items.onClickItem.Add(OnClickListSuitType2Item);
|
|
_ui.m_suitType2Items.onClickItem.Add(OnClickListSuitType2Item);
|
|
_ui.m_suitTypeList.onClick.Add(OnClickListSuitType);
|
|
_ui.m_suitTypeList.onClick.Add(OnClickListSuitType);
|
|
InitSuitGuideType();
|
|
InitSuitGuideType();
|
|
- _needRefresh = true;
|
|
|
|
}
|
|
}
|
|
protected override void AddEventListener()
|
|
protected override void AddEventListener()
|
|
{
|
|
{
|
|
@@ -52,10 +50,10 @@ namespace GFGGame
|
|
protected override void OnShown()
|
|
protected override void OnShown()
|
|
{
|
|
{
|
|
base.OnShown();
|
|
base.OnShown();
|
|
- if (_needRefresh)
|
|
|
|
|
|
+ if (backRefresh)
|
|
{
|
|
{
|
|
- _needRefresh = false;
|
|
|
|
// 让滑块直接置于最左边
|
|
// 让滑块直接置于最左边
|
|
|
|
+ _ui.m_suitTypeItems.target.scrollPane.ScrollTop();
|
|
_ui.m_t0.Play();
|
|
_ui.m_t0.Play();
|
|
UpdateItemsByType(1);
|
|
UpdateItemsByType(1);
|
|
}
|
|
}
|
|
@@ -164,7 +162,7 @@ namespace GFGGame
|
|
item.m_icon.url = string.Format("ui://FieldGuide/tj_tz_{0}", typeId);
|
|
item.m_icon.url = string.Format("ui://FieldGuide/tj_tz_{0}", typeId);
|
|
item.target.onClick.Add(() =>
|
|
item.target.onClick.Add(() =>
|
|
{
|
|
{
|
|
- ViewManager.Show<SuitGuideDetailView>(typeId);
|
|
|
|
|
|
+ ViewManager.Show<SuitGuideDetailView>(typeId, false, false);
|
|
});
|
|
});
|
|
|
|
|
|
_suitTypeItems.Add(item);
|
|
_suitTypeItems.Add(item);
|
|
@@ -207,13 +205,11 @@ namespace GFGGame
|
|
{
|
|
{
|
|
GObject obj = eventContext.data as GObject;
|
|
GObject obj = eventContext.data as GObject;
|
|
int index = _ui.m_suitType2Items.GetChildIndex(obj);
|
|
int index = _ui.m_suitType2Items.GetChildIndex(obj);
|
|
- ViewManager.Show<SuitGuideDetailView>(_menuTypeAllDataDic[_ui.m_c1.selectedIndex + 1][index]);
|
|
|
|
|
|
+ ViewManager.Show<SuitGuideDetailView>(_menuTypeAllDataDic[_ui.m_c1.selectedIndex + 1][index], false, false);
|
|
}
|
|
}
|
|
|
|
|
|
private void OnClickBtnBack()
|
|
private void OnClickBtnBack()
|
|
{
|
|
{
|
|
- _needRefresh = true;
|
|
|
|
- _ui.m_suitTypeItems.target.scrollPane.ScrollTop();
|
|
|
|
Hide();
|
|
Hide();
|
|
}
|
|
}
|
|
|
|
|