From 37aa92cbb341cc15a7f0e60ceebceda68a67780c Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期一, 06 七月 2026 10:07:25 +0800
Subject: [PATCH] 581 炼器大会
---
Main/System/OpenServerActivity/OperationTimeHepler.cs | 25 +++++++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/Main/System/OpenServerActivity/OperationTimeHepler.cs b/Main/System/OpenServerActivity/OperationTimeHepler.cs
index fa71e93..4e86ad7 100644
--- a/Main/System/OpenServerActivity/OperationTimeHepler.cs
+++ b/Main/System/OpenServerActivity/OperationTimeHepler.cs
@@ -120,6 +120,30 @@
}
}
+ public void UpdateCrossActLianqiInfo(HAA90_tagSCActLianqiInfo package)
+ {
+ OperationBase operationBase = null;
+ operationDict.TryGetValue(OperationType.LianQiCross, out operationBase);
+ if (string.IsNullOrEmpty(package.StartDate) || string.IsNullOrEmpty(package.EndtDate))
+ {
+ ForceStopOperation(OperationType.LianQiCross);
+ return;
+ }
+
+ if (operationBase == null)
+ {
+ operationBase = new OperationLianQiCross();
+ operationDict.Add(OperationType.LianQiCross, operationBase);
+ }
+ OperationLianQiCross operation = operationBase as OperationLianQiCross;
+ operation.Reset();
+ operation.startDate = ParseOperationDate(package.StartDate);
+ operation.endDate = ParseOperationDate(package.EndtDate);
+ operation.ParseCrossActLianqiInfo(package);
+
+ operationTimeUpdateEvent?.Invoke(OperationType.LianQiCross);
+ }
+
public void UpdateActLunhuidianInfo(HAA88_tagMCActLunhuidianInfo package)
{
OperationBase operationBase = null;
@@ -758,5 +782,6 @@
FestivalActivity_CheckIn = 9, //鑺傛棩娲诲姩-绛惧埌
FestivalActivity_Mission = 10, //鑺傛棩娲诲姩-浠诲姟
HeroSkinFlashSale = 11, //鏃惰鐗瑰崠
+ LianQiCross = 12, //鐐煎櫒澶т細璺ㄦ湇
max,
}
\ No newline at end of file
--
Gitblit v1.8.0