From 3575c016271e455cfaab964b98e3d4ef84ef75cb Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期三, 13 五月 2026 20:06:12 +0800
Subject: [PATCH] 597 时装特卖

---
 Main/Config/Configs/ActSpecialSaleConfig.cs |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

diff --git a/Main/Config/Configs/ActSpecialSaleConfig.cs b/Main/Config/Configs/ActSpecialSaleConfig.cs
index 7415d3c..8ab72d1 100644
--- a/Main/Config/Configs/ActSpecialSaleConfig.cs
+++ b/Main/Config/Configs/ActSpecialSaleConfig.cs
@@ -1,6 +1,6 @@
 锘�//--------------------------------------------------------
 //    [Author]:           YYL
-//    [  Date ]:           2026骞�4鏈�29鏃�
+//    [  Date ]:           Monday, May 11, 2026
 //--------------------------------------------------------
 
 using System.Collections.Generic;
@@ -21,6 +21,8 @@
 	public int ActShopType;
 	public int ADID;
 	public int[][] PopItems;
+	public float[] OriginalPrices;
+	public float[] PercentageTexts;
 
     public override int LoadKey(string _key)
     {
@@ -53,6 +55,34 @@
 			int.TryParse(tables[3],out ADID); 
 
 			PopItems = JsonMapper.ToObject<int[][]>(tables[4].Replace("(", "[").Replace(")", "]")); 
+
+			if (tables[5].Contains("["))
+			{
+				OriginalPrices = JsonMapper.ToObject<float[]>(tables[5]);
+			}
+			else
+			{
+				string[] OriginalPricesStringArray = tables[5].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+				OriginalPrices = new float[OriginalPricesStringArray.Length];
+				for (int i=0;i<OriginalPricesStringArray.Length;i++)
+				{
+					 float.TryParse(OriginalPricesStringArray[i],out OriginalPrices[i]);
+				}
+			}
+
+			if (tables[6].Contains("["))
+			{
+				PercentageTexts = JsonMapper.ToObject<float[]>(tables[6]);
+			}
+			else
+			{
+				string[] PercentageTextsStringArray = tables[6].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+				PercentageTexts = new float[PercentageTextsStringArray.Length];
+				for (int i=0;i<PercentageTextsStringArray.Length;i++)
+				{
+					 float.TryParse(PercentageTextsStringArray[i],out PercentageTexts[i]);
+				}
+			}
         }
         catch (Exception exception)
         {

--
Gitblit v1.8.0