|
@@ -11,6 +11,7 @@ namespace GFGGame
|
|
{
|
|
{
|
|
private UI_ActivityThemeLuckyBoxTaskUI _ui;
|
|
private UI_ActivityThemeLuckyBoxTaskUI _ui;
|
|
private List<TaskCfg> _taskCfgs = new List<TaskCfg>();
|
|
private List<TaskCfg> _taskCfgs = new List<TaskCfg>();
|
|
|
|
+ private int _activityID;
|
|
|
|
|
|
public override void Dispose()
|
|
public override void Dispose()
|
|
{
|
|
{
|
|
@@ -44,6 +45,7 @@ namespace GFGGame
|
|
protected override void OnShown()
|
|
protected override void OnShown()
|
|
{
|
|
{
|
|
base.OnShown();
|
|
base.OnShown();
|
|
|
|
+ _activityID = (int)viewData;
|
|
UpdateView();
|
|
UpdateView();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -60,6 +62,13 @@ namespace GFGGame
|
|
private void UpdateView()
|
|
private void UpdateView()
|
|
{
|
|
{
|
|
_taskCfgs = TaskDataManager.Instance.GetTaskCfgs(TaskFuncType.LuckyBoxActivity);
|
|
_taskCfgs = TaskDataManager.Instance.GetTaskCfgs(TaskFuncType.LuckyBoxActivity);
|
|
|
|
+ for(int i = 0; i < _taskCfgs.Count; i++)
|
|
|
|
+ {
|
|
|
|
+ if(_activityID != _taskCfgs[i].TopicActivityId)
|
|
|
|
+ {
|
|
|
|
+ _taskCfgs.RemoveAt(i);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
_ui.m_list.numItems = _taskCfgs.Count;
|
|
_ui.m_list.numItems = _taskCfgs.Count;
|
|
_ui.m_list.scrollPane.ScrollTop();
|
|
_ui.m_list.scrollPane.ScrollTop();
|
|
}
|
|
}
|