|
@@ -74,8 +74,9 @@ namespace GFGGame
|
|
|
_rechargeCfgs = ActivityRechargeCfgArray.Instance.GetCfgsByactivityId(_activityId);
|
|
|
_activityInfo = ActivityGlobalDataManager.Instance.GetActivityInfo(_activityId);
|
|
|
//UpdateRedDot();
|
|
|
- RefreshList();
|
|
|
-
|
|
|
+ //RefreshList();
|
|
|
+ //由于这个需要外部参数所以在onshown里面预加载
|
|
|
+ PreloadManager.Instance.PreloadSuitRes(_rechargeCfgs[0].suitId, ResType.Both, new int[] { ConstDressUpItemType.BEI_JING }, false);
|
|
|
string name = SuitCfgArray.Instance.GetCfg(_rechargeCfgs[0].suitId).name;
|
|
|
_ui.m_packageName.text = name;
|
|
|
|
|
@@ -97,6 +98,14 @@ namespace GFGGame
|
|
|
_ui.m_btnLeft.visible = _curSelectIndex == 0 ? false : true;
|
|
|
_ui.m_btnRight.visible = _curSelectIndex < _rechargeCfgs.Count - 1 ? true : false;
|
|
|
_ui.m_packageName.text = SuitCfgArray.Instance.GetCfg(_rechargeCfgs[_curSelectIndex].suitId).name;
|
|
|
+ //预加载套装,对于不同suitid
|
|
|
+ for (int i = 1; i< _rechargeCfgs.Count; i++)
|
|
|
+ {
|
|
|
+ if (_rechargeCfgs[i].suitId != _rechargeCfgs[i - 1].suitId)
|
|
|
+ {
|
|
|
+ PreloadManager.Instance.PreloadSuitRes(_rechargeCfgs[i].suitId, ResType.Both, new int[] { ConstDressUpItemType.BEI_JING }, false);
|
|
|
+ }
|
|
|
+ }
|
|
|
ItemRenderer(_curSelectIndex);
|
|
|
|
|
|
Timers.inst.Add(1, 0, UpdateTime);
|
|
@@ -285,5 +294,6 @@ namespace GFGGame
|
|
|
{
|
|
|
ViewManager.GoBackFrom(typeof(NewLimitChargeView).FullName);
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
}
|