|
@@ -36,7 +36,8 @@ namespace GFGGame
|
|
this.modal = true;
|
|
this.modal = true;
|
|
viewAnimationType = EnumViewAnimationType.ZOOM_CENTER;
|
|
viewAnimationType = EnumViewAnimationType.ZOOM_CENTER;
|
|
|
|
|
|
- _rechargeCfgs = ActivityRecharge2CfgArray.Instance.dataArray;
|
|
|
|
|
|
+ _activityInfo = ActivityGlobalDataManager.Instance.GetActivityInfoOneByType(ActivityType.WanShiLi);
|
|
|
|
+ _rechargeCfgs = ActivityRecharge2CfgArray.Instance.GetCfgsByactivityId(_activityInfo.ActivityId).ToArray();
|
|
InitProgressValueList();
|
|
InitProgressValueList();
|
|
InitReward();
|
|
InitReward();
|
|
|
|
|
|
@@ -80,6 +81,11 @@ namespace GFGGame
|
|
/// </summary>
|
|
/// </summary>
|
|
private void InitProgressValueList()
|
|
private void InitProgressValueList()
|
|
{
|
|
{
|
|
|
|
+ if(_rechargeCfgs.Length == 0)
|
|
|
|
+ {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
_progressValuePart = new int[_partNum];
|
|
_progressValuePart = new int[_partNum];
|
|
_ui.m_progress.target.max = _rechargeCfgs[_rechargeCfgs.Length - 1].value;
|
|
_ui.m_progress.target.max = _rechargeCfgs[_rechargeCfgs.Length - 1].value;
|
|
int max = (int)_ui.m_progress.target.max;
|
|
int max = (int)_ui.m_progress.target.max;
|
|
@@ -98,6 +104,11 @@ namespace GFGGame
|
|
/// </summary>
|
|
/// </summary>
|
|
private void InitReward()
|
|
private void InitReward()
|
|
{
|
|
{
|
|
|
|
+ if (_rechargeCfgs.Length == 0)
|
|
|
|
+ {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
for (int i = 0; i < _partNum; i++)
|
|
for (int i = 0; i < _partNum; i++)
|
|
{
|
|
{
|
|
GObject gift = _ui.target.GetChild("DBGiftItem" + i);
|
|
GObject gift = _ui.target.GetChild("DBGiftItem" + i);
|
|
@@ -158,8 +169,12 @@ namespace GFGGame
|
|
private void UpdateTime(object param)
|
|
private void UpdateTime(object param)
|
|
{
|
|
{
|
|
long curTime = TimeHelper.ServerNow();
|
|
long curTime = TimeHelper.ServerNow();
|
|
- long endTime = _activityInfo.EndTime;
|
|
|
|
- _ui.m_txtTime.text = TimeUtil.FormattingTimeTo_DDHHmm(endTime - curTime);
|
|
|
|
|
|
+ var activityInfo = ActivityGlobalDataManager.Instance.GetActivityInfoOneByType(ActivityType.WanShiLi);
|
|
|
|
+ if (activityInfo != null)
|
|
|
|
+ {
|
|
|
|
+ long endTime = activityInfo.EndTime;
|
|
|
|
+ _ui.m_txtTime.text = TimeUtil.FormattingTimeTo_DDHHmm(endTime - curTime);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
private void UpdateView()
|
|
private void UpdateView()
|
|
@@ -180,6 +195,11 @@ namespace GFGGame
|
|
/// <param name="index">玩家可领取的最大奖励index</param>
|
|
/// <param name="index">玩家可领取的最大奖励index</param>
|
|
private void UpdateRewardState(int index)
|
|
private void UpdateRewardState(int index)
|
|
{
|
|
{
|
|
|
|
+ if (_rechargeCfgs.Length == 0)
|
|
|
|
+ {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
for (int i = 0; i < _partNum; i++)
|
|
for (int i = 0; i < _partNum; i++)
|
|
{
|
|
{
|
|
GObject gift = _ui.target.GetChild("DBGiftItem" + i);
|
|
GObject gift = _ui.target.GetChild("DBGiftItem" + i);
|