|
@@ -8,7 +8,7 @@ namespace GFGGame
|
|
|
//织物副本
|
|
|
public class StudioFabricView : StudioBaseView
|
|
|
{
|
|
|
-
|
|
|
+ private int _time = 0;
|
|
|
public override void Dispose()
|
|
|
{
|
|
|
base.Dispose();
|
|
@@ -32,19 +32,38 @@ namespace GFGGame
|
|
|
this.storyLevelCfgs = StoryLevelCfgArray.Instance.GetCfgsBytypeAndsubTypeAndchapterId(this._studioCfg.type, this._studioCfg.subType, this._studioCfg.id);
|
|
|
list.numItems = this.storyLevelCfgs.Count;
|
|
|
list.ScrollToView(curIndex);
|
|
|
-
|
|
|
base.OnShown();
|
|
|
|
|
|
+ //add by zyq
|
|
|
+ for (int i = 0; i < list.numChildren; i++)
|
|
|
+ {
|
|
|
+ list.GetChildAt(i).visible = false;
|
|
|
+ }
|
|
|
+ _time = 0;
|
|
|
+ Timers.inst.Add(0.2f, list.numChildren, OnTimerUpdate, 1);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
protected override void OnHide()
|
|
|
{
|
|
|
- base.OnHide();
|
|
|
+ base.OnHide();
|
|
|
+ Timers.inst.Remove(OnTimerUpdate);
|
|
|
}
|
|
|
|
|
|
private void OnClickBtnBack()
|
|
|
{
|
|
|
ViewManager.GoBackFrom(typeof(StudioFabricView).FullName);
|
|
|
}
|
|
|
+
|
|
|
+ private void OnTimerUpdate(object param)
|
|
|
+ {
|
|
|
+ list.GetChildAt(_time).visible = true;
|
|
|
+ UI_ListItem listItem = UI_ListItem.Proxy(list.GetChildAt(_time++));
|
|
|
+ //播放动效
|
|
|
+ listItem.m_test.Play();
|
|
|
+ UI_ListItem.ProxyEnd();
|
|
|
+ }
|
|
|
}
|
|
|
}
|