|
@@ -122,6 +122,7 @@ namespace GFGGame
|
|
|
|
|
|
EventAgent.AddEventListener(ConstMessage.GALLERY_DATA_CHANGE, UpdateGalleryList);
|
|
EventAgent.AddEventListener(ConstMessage.GALLERY_DATA_CHANGE, UpdateGalleryList);
|
|
EventAgent.AddEventListener(ConstMessage.DOWNLOAD_FINISH_ONE, UpdateGalleryList);
|
|
EventAgent.AddEventListener(ConstMessage.DOWNLOAD_FINISH_ONE, UpdateGalleryList);
|
|
|
|
+ EventAgent.AddEventListener(ConstMessage.DOWNLOAD_FINISH_ONE, UpdateGalleryRankList);
|
|
}
|
|
}
|
|
|
|
|
|
protected override async void OnShown()
|
|
protected override async void OnShown()
|
|
@@ -202,6 +203,7 @@ namespace GFGGame
|
|
base.RemoveEventListener();
|
|
base.RemoveEventListener();
|
|
EventAgent.RemoveEventListener(ConstMessage.GALLERY_DATA_CHANGE, UpdateGalleryList);
|
|
EventAgent.RemoveEventListener(ConstMessage.GALLERY_DATA_CHANGE, UpdateGalleryList);
|
|
EventAgent.RemoveEventListener(ConstMessage.DOWNLOAD_FINISH_ONE, UpdateGalleryList);
|
|
EventAgent.RemoveEventListener(ConstMessage.DOWNLOAD_FINISH_ONE, UpdateGalleryList);
|
|
|
|
+ EventAgent.RemoveEventListener(ConstMessage.DOWNLOAD_FINISH_ONE, UpdateGalleryRankList);
|
|
}
|
|
}
|
|
|
|
|
|
private void OnBtnBackClick()
|
|
private void OnBtnBackClick()
|
|
@@ -440,6 +442,7 @@ namespace GFGGame
|
|
}
|
|
}
|
|
private void UpdateGalleryRankList()
|
|
private void UpdateGalleryRankList()
|
|
{
|
|
{
|
|
|
|
+ if (_tabIndex != TabType.RECOVER || _subtabIndex != RecommendType.RANK) return;
|
|
_ui.m_comNormal.m_listRank.numItems = _galleryDatas.Count;
|
|
_ui.m_comNormal.m_listRank.numItems = _galleryDatas.Count;
|
|
UpdateView();
|
|
UpdateView();
|
|
}
|
|
}
|
|
@@ -478,7 +481,9 @@ namespace GFGGame
|
|
{
|
|
{
|
|
PoemGalleryData data = PoemGalleryDataManager.Instance.GetGalleryDataById(workId);
|
|
PoemGalleryData data = PoemGalleryDataManager.Instance.GetGalleryDataById(workId);
|
|
UI_ListItem item = UI_ListItem.Proxy(obj);
|
|
UI_ListItem item = UI_ListItem.Proxy(obj);
|
|
|
|
+ item.m_c1.selectedIndex = 0;
|
|
if (data.Ntexture == null) return;
|
|
if (data.Ntexture == null) return;
|
|
|
|
+ item.m_c1.selectedIndex = 1;
|
|
item.m_loaIcon.texture = data.Ntexture;
|
|
item.m_loaIcon.texture = data.Ntexture;
|
|
item.m_loaIcon.height = item.m_loaIcon.width * item.m_loaIcon.texture.height / item.m_loaIcon.texture.width;
|
|
item.m_loaIcon.height = item.m_loaIcon.width * item.m_loaIcon.texture.height / item.m_loaIcon.texture.width;
|
|
item.m_txtName.text = data.AuthorName;
|
|
item.m_txtName.text = data.AuthorName;
|