|
@@ -13,6 +13,7 @@ namespace GFGGame
|
|
private StudioCfg _studioCfg;
|
|
private StudioCfg _studioCfg;
|
|
private List<StoryLevelCfg> _storyLevelCfgs;
|
|
private List<StoryLevelCfg> _storyLevelCfgs;
|
|
private int _viewData = 0;
|
|
private int _viewData = 0;
|
|
|
|
+ private int itemIndex = 0;
|
|
|
|
|
|
public override void Dispose()
|
|
public override void Dispose()
|
|
{
|
|
{
|
|
@@ -68,6 +69,8 @@ namespace GFGGame
|
|
|
|
|
|
UpdateView();
|
|
UpdateView();
|
|
Timers.inst.AddUpdate(CheckGuide);
|
|
Timers.inst.AddUpdate(CheckGuide);
|
|
|
|
+
|
|
|
|
+ UpdateItem();
|
|
}
|
|
}
|
|
|
|
|
|
protected override void OnHide()
|
|
protected override void OnHide()
|
|
@@ -75,6 +78,7 @@ namespace GFGGame
|
|
base.OnHide();
|
|
base.OnHide();
|
|
_valueBarController.OnHide();
|
|
_valueBarController.OnHide();
|
|
Timers.inst.Remove(CheckGuide);
|
|
Timers.inst.Remove(CheckGuide);
|
|
|
|
+ Timers.inst.Remove(AddItemUpdate);
|
|
|
|
|
|
}
|
|
}
|
|
protected void GoBackFrom()
|
|
protected void GoBackFrom()
|
|
@@ -253,5 +257,31 @@ namespace GFGGame
|
|
GuideController.TryCompleteGuide(ConstGuideId.STUDIO_FILING, 5);
|
|
GuideController.TryCompleteGuide(ConstGuideId.STUDIO_FILING, 5);
|
|
|
|
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ private void UpdateItem()
|
|
|
|
+ {
|
|
|
|
+ for (int i = 0; i < _ui.m_list.numChildren; i++)
|
|
|
|
+ {
|
|
|
|
+ _ui.m_list.GetChildAt(i).visible = false;
|
|
|
|
+ }
|
|
|
|
+ itemIndex = 0;
|
|
|
|
+ Timers.inst.Add(0.2f, _ui.m_list.numChildren, AddItemUpdate, 1);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ private void AddItemUpdate(object param)
|
|
|
|
+ {
|
|
|
|
+ _ui.m_list.GetChildAt(itemIndex).visible = true;
|
|
|
|
+ UI_ListLevelItem item = UI_ListLevelItem.Proxy(_ui.m_list.GetChildAt(itemIndex));
|
|
|
|
+ if (itemIndex % 2 == 0)
|
|
|
|
+ {
|
|
|
|
+ item.m_ToLeft.Play();
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ item.m_ToRight.Play();
|
|
|
|
+ }
|
|
|
|
+ itemIndex++;
|
|
|
|
+ UI_ListLevelItem.ProxyEnd();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|