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