| | |
| | | //周战令 |
| | | public partial class BattlePassManager : GameSystemManager<BattlePassManager> |
| | | { |
| | | public const int WeekBattlePassType = 6; |
| | | |
| | | Redpoint redpoint = new Redpoint(MainRedDot.RedPoint_DailyKey, MainRedDot.RedPoint_WeekBPFuncKey); |
| | | void UpdateWeekRedPoint() |
| | | { |
| | | if (!FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.DayMission)) |
| | | { |
| | | return; |
| | | } |
| | | |
| | | redpoint.state = RedPointState.None; |
| | | //购买,活跃 |
| | | battlePassDataDict.TryGetValue(WeekBattlePassType, out BattlePassData battlePassData); |
| | | battlePassDataDict.TryGetValue((int)BattlePassType.Week, out BattlePassData battlePassData); |
| | | if (battlePassData == null) return; |
| | | |
| | | |
| | | if (HasAnyAward(WeekBattlePassType, (int)battlePassData.value1)) |
| | | if (HasAnyAward((int)BattlePassType.Week, (int)battlePassData.value1)) |
| | | { |
| | | redpoint.state = RedPointState.Simple; |
| | | } |