|
@@ -25,8 +25,11 @@ namespace GFGGame
|
|
packageName = UI_StudioFilingRewardUI.PACKAGE_NAME;
|
|
packageName = UI_StudioFilingRewardUI.PACKAGE_NAME;
|
|
_ui = UI_StudioFilingRewardUI.Create();
|
|
_ui = UI_StudioFilingRewardUI.Create();
|
|
this.viewCom = _ui.target;
|
|
this.viewCom = _ui.target;
|
|
- isfullScreen = true;
|
|
|
|
|
|
+ this.viewCom.Center();
|
|
|
|
+ this.modal = true;
|
|
|
|
+ viewAnimationType = EnumViewAnimationType.ZOOM_CENTER;
|
|
|
|
|
|
|
|
+ _ui.m_list.itemRenderer = RenderListItem;
|
|
}
|
|
}
|
|
protected override void AddEventListener()
|
|
protected override void AddEventListener()
|
|
{
|
|
{
|
|
@@ -36,13 +39,14 @@ namespace GFGGame
|
|
protected override void OnShown()
|
|
protected override void OnShown()
|
|
{
|
|
{
|
|
base.OnShown();
|
|
base.OnShown();
|
|
-
|
|
|
|
|
|
+ _ui.m_txtScore.text = string.Format("本章评分:{0}", 0);
|
|
|
|
+ _ui.m_list.numItems = FilingRewardCfgArray.Instance.GetCfgsByid(StudioDataManager.Instance.filingChapterId).Count;
|
|
}
|
|
}
|
|
|
|
|
|
protected override void OnHide()
|
|
protected override void OnHide()
|
|
{
|
|
{
|
|
base.OnHide();
|
|
base.OnHide();
|
|
-
|
|
|
|
|
|
+ _ui.m_list.ScrollToView(0);
|
|
}
|
|
}
|
|
|
|
|
|
protected override void RemoveEventListener()
|
|
protected override void RemoveEventListener()
|
|
@@ -50,5 +54,18 @@ namespace GFGGame
|
|
base.RemoveEventListener();
|
|
base.RemoveEventListener();
|
|
|
|
|
|
}
|
|
}
|
|
|
|
+ private void RenderListItem(int index, GObject obj)
|
|
|
|
+ {
|
|
|
|
+ FilingRewardCfg cfg = FilingRewardCfgArray.Instance.GetCfgsByid(StudioDataManager.Instance.filingChapterId)[index];
|
|
|
|
+ UI_ListRewardItem item = UI_ListRewardItem.Proxy(obj);
|
|
|
|
+ item.m_txtDesc.text = string.Format("总评分达到{0}", cfg.score);
|
|
|
|
+ item.m_listReward.itemRenderer = RenderListRewardItem;
|
|
|
|
+ UI_ListRewardItem.ProxyEnd();
|
|
|
|
+ }
|
|
|
|
+ private void RenderListRewardItem(int index, GObject obj)
|
|
|
|
+ {
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|