From e2324f8cb793ba2f51ff798de4464fd846fff255 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期五, 21 十二月 2018 16:56:23 +0800
Subject: [PATCH] Merge branch 'Cross_Server' of http://192.168.0.87:10010/r/snxxz_scripts into Cross_Server
---
System/CrossServerOneVsOne/CrossServerModel.cs | 44 +++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 43 insertions(+), 1 deletions(-)
diff --git a/System/CrossServerOneVsOne/CrossServerModel.cs b/System/CrossServerOneVsOne/CrossServerModel.cs
index 680b396..40a56f1 100644
--- a/System/CrossServerOneVsOne/CrossServerModel.cs
+++ b/System/CrossServerOneVsOne/CrossServerModel.cs
@@ -331,7 +331,49 @@
#endregion
#region 绾㈢偣
- #endregion
+ public const int CrossArenaRedKey = 2130101;
+ public Redpoint crossArenaRedpoint = new Redpoint(CrossArenaRedKey);
+ public const int CrossDayAwardsRedKey = 21301011;
+ public Redpoint crossDayAwardsRedpoint = new Redpoint(CrossArenaRedKey,CrossDayAwardsRedKey);
+ public const int CrossMatchRedKey = 21301012;
+ public Redpoint crossMatchRedpoint = new Redpoint(CrossArenaRedKey, CrossMatchRedKey);
+ public void UpdateCrossArenaRedpoint()
+ {
+ var playerInfo = CrossServerPlayerInfo.Instance;
+ var pkSeason = CrossServerPKSeason.Instance;
+ if(pkSeason.InDay(TimeUtility.ServerNow)
+ && pkSeason.InOpenTime()
+ && playerInfo.GetDayRemainNum() > 0)
+ {
+ crossMatchRedpoint.state = RedPointState.Simple;
+ }
+ else
+ {
+ crossMatchRedpoint.state = RedPointState.None;
+ }
+
+
+ bool isReceive = false;
+ for(int i = 0; i < dayAwardTypelist.Count; i++)
+ {
+ var awardType = dayAwardTypelist[i];
+ if(awardType.progress == AwardType.CompleteProgress.Completed)
+ {
+ isReceive = true;
+ break;
+ }
+ }
+
+ if(isReceive)
+ {
+ crossDayAwardsRedpoint.state = RedPointState.Simple;
+ }
+ else
+ {
+ crossDayAwardsRedpoint.state = RedPointState.None;
+ }
+ }
+ #endregion
}
}
--
Gitblit v1.8.0