|
@@ -3,6 +3,7 @@ using System.Linq;
|
|
|
using ET;
|
|
|
using FairyGUI;
|
|
|
using UI.Task;
|
|
|
+using UnityEngine;
|
|
|
|
|
|
namespace GFGGame
|
|
|
{
|
|
@@ -64,6 +65,7 @@ namespace GFGGame
|
|
|
let state = BattlePassTaskDataManager.Instance.GetRewardState(battlePassCfg.level)
|
|
|
where battlePassCfg.level != 0 && state != 2
|
|
|
select battlePassCfg.level).FirstOrDefault();
|
|
|
+ minLevel = Mathf.Max(1, minLevel);
|
|
|
_ui.m_RewardList.ScrollToView(minLevel - 1);
|
|
|
}
|
|
|
|
|
@@ -107,6 +109,15 @@ namespace GFGGame
|
|
|
|
|
|
private void OnBtnBuyLevel(EventContext context)
|
|
|
{
|
|
|
+ var dataManager = BattlePassTaskDataManager.Instance;
|
|
|
+ var seasonId = dataManager.GetSeasonId();
|
|
|
+ var battlePassCfg =
|
|
|
+ BattlePassCfgArray.Instance.GetCfgByidAndlevel(seasonId, dataManager.GetBattlePassLevel() + 1);
|
|
|
+ if(battlePassCfg == null)
|
|
|
+ {
|
|
|
+ PromptController.Instance.ShowFloatTextPrompt("已经满级");
|
|
|
+ return;
|
|
|
+ }
|
|
|
ViewManager.Show<BuyBattlePassLevelView>(null, new object[] { typeof(BattlePassTaskView).FullName, null });
|
|
|
}
|
|
|
|