|
@@ -1,6 +1,8 @@
|
|
|
|
+using System;
|
|
using System.Collections.Generic;
|
|
using System.Collections.Generic;
|
|
using ET;
|
|
using ET;
|
|
using GFGGame;
|
|
using GFGGame;
|
|
|
|
+using Hutool;
|
|
|
|
|
|
|
|
|
|
namespace GFGGame
|
|
namespace GFGGame
|
|
@@ -45,7 +47,16 @@ namespace GFGGame
|
|
ActivityDataManager.Instance.sevenDayLoginBonusStatus = response.BonusStatus;
|
|
ActivityDataManager.Instance.sevenDayLoginBonusStatus = response.BonusStatus;
|
|
int[][] rewards = DailyLoginCfgArray.Instance.GetCfg(response.BonusId).rewardsArr;
|
|
int[][] rewards = DailyLoginCfgArray.Instance.GetCfg(response.BonusId).rewardsArr;
|
|
|
|
|
|
- BonusController.TryShowBonusList(rewards);
|
|
|
|
|
|
+ BonusController.TryShowBonusList(rewards, onSuccess: () =>
|
|
|
|
+ {
|
|
|
|
+ //签到完成后,关闭获得物品页面后,自动每日签到,窗口让玩家手动关闭
|
|
|
|
+ bool isGot = MathUtil.isBitSet(GameGlobal.myNumericComponent.GetAsLong(NumericType.SignDay),
|
|
|
|
+ TimeUtil.GetCurDay());
|
|
|
|
+ if (!isGot)
|
|
|
|
+ {
|
|
|
|
+ ViewManager.Show<DailySignView>(new object[] { 1 });
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
|
|
EventAgent.DispatchEvent(ConstMessage.RED_CHANGE);
|
|
EventAgent.DispatchEvent(ConstMessage.RED_CHANGE);
|
|
return true;
|
|
return true;
|