| | |
| | | return PlayerDatas.Instance.baseData.CrossServerFlag > 2; |
| | | } |
| | | |
| | | public const int CrossServerRedKey = 213; |
| | | static Redpoint crossServerRedpoint = new Redpoint(CrossServerRedKey); |
| | | |
| | | public static void UpdateCrossServerRedpoint() |
| | | { |
| | | var oneVsOneCount = CrossServerOneVsOnePKSeason.Instance.isSatisfyMatch |
| | | ? CrossServerOneVsOnePlayerInfo.Instance.GetDayRemainNum() : 0; |
| | | var crossServerBossCount = GeneralDefine.bossWearyValues[2] |
| | | - ModelCenter.Instance.GetModel<CrossServerBossModel>().wearyValue; |
| | | |
| | | var count = oneVsOneCount + crossServerBossCount; |
| | | if (count > 0) |
| | | { |
| | | crossServerRedpoint.count = count; |
| | | crossServerRedpoint.state = RedPointState.Quantity; |
| | | } |
| | | else |
| | | { |
| | | crossServerRedpoint.count = 0; |
| | | crossServerRedpoint.state = RedPointState.None; |
| | | } |
| | | } |
| | | |
| | | public static bool IsCrossServerOneVsOne() |
| | | { |
| | | var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>(); |
| | |
| | | return PlayerDatas.Instance.baseData.CrossServerFlag > 2 |
| | | && PlayerDatas.Instance.baseData.MapID == CrossServerBossModel.DATA_MAPID; |
| | | } |
| | | |
| | | } |