From 25dc67920d5244008d372c79b331a6c95618bb35 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期二, 08 一月 2019 16:49:23 +0800
Subject: [PATCH] 5767 【前端】【1.5】新增8-14天活动功能(制作成7日运营活动的模板)

---
 Core/GameEngine/Model/ConfigManager.cs                                                      |    1 
 Core/NetworkPackage/DTCFile/ServerPack/HAA_SaleActivity/DTCAA0A_tagMCWeekPartyInfo.cs       |   15 +++++--
 Core/GameEngine/Model/Config/WeekPartyConfig.cs.meta                                        |   12 ++++++
 Core/NetworkPackage/DTCFile/ServerPack/HAA_SaleActivity/DTCAA0B_tagMCWeekPartyPlayerInfo.cs |   16 ++++++--
 Core/GameEngine/DataToCtl/PackageRegedit.cs                                                 |    2 +
 Core/GameEngine/Model/Config/WeekPartyConfig.cs                                             |   50 +++++++++++++++++++++++++
 6 files changed, 88 insertions(+), 8 deletions(-)

diff --git a/Core/GameEngine/DataToCtl/PackageRegedit.cs b/Core/GameEngine/DataToCtl/PackageRegedit.cs
index cb537ce..fd472a5 100644
--- a/Core/GameEngine/DataToCtl/PackageRegedit.cs
+++ b/Core/GameEngine/DataToCtl/PackageRegedit.cs
@@ -432,6 +432,8 @@
         Register(typeof(HB204_tagMCIceLodeInfo), typeof(DTCB204_tagMCIceLodeInfo));
         Register(typeof(HB204_tagMCIceLodeInfo), typeof(DTCB204_tagMCIceLodeInfo));
         Register(typeof(HA806_tagMCMysticalShopTimeInfo), typeof(DTCA806_tagMCMysticalShopTimeInfo));
+        Register(typeof(HAA0A_tagMCWeekPartyInfo), typeof(DTCAA0A_tagMCWeekPartyInfo));
+        Register(typeof(HAA0B_tagMCWeekPartyPlayerInfo), typeof(DTCAA0B_tagMCWeekPartyPlayerInfo));
     }
 
     private static void Register(Type _pack, Type _business)
diff --git a/Core/GameEngine/Model/Config/WeekPartyConfig.cs b/Core/GameEngine/Model/Config/WeekPartyConfig.cs
new file mode 100644
index 0000000..a7f5fa5
--- /dev/null
+++ b/Core/GameEngine/Model/Config/WeekPartyConfig.cs
@@ -0,0 +1,50 @@
+锘�//--------------------------------------------------------
+//    [Author]:			绗簩涓栫晫
+//    [  Date ]:		   Tuesday, January 08, 2019
+//--------------------------------------------------------
+
+using UnityEngine;
+using System;
+
+namespace TableConfig {
+
+    
+	public partial class WeekPartyConfig : ConfigBase {
+
+		public int Id { get ; private set ; }
+		public int ActionType { get ; private set ; }
+		public string Description { get ; private set; } 
+		public int jump { get ; private set ; }
+		public int order { get ; private set ; }
+
+		public override string getKey()
+        {
+            return Id.ToString();
+        }
+
+		public override void Parse() {
+			try
+            {
+                Id=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0; 
+			
+				ActionType=IsNumeric(rawContents[1]) ? int.Parse(rawContents[1]):0; 
+			
+				Description = rawContents[2].Trim();
+			
+				jump=IsNumeric(rawContents[3]) ? int.Parse(rawContents[3]):0; 
+			
+				order=IsNumeric(rawContents[4]) ? int.Parse(rawContents[4]):0; 
+            }
+            catch (Exception ex)
+            {
+                DebugEx.Log(ex);
+            }
+		}
+	
+	}
+
+}
+
+
+
+
diff --git a/Core/GameEngine/Model/Config/WeekPartyConfig.cs.meta b/Core/GameEngine/Model/Config/WeekPartyConfig.cs.meta
new file mode 100644
index 0000000..d343bd6
--- /dev/null
+++ b/Core/GameEngine/Model/Config/WeekPartyConfig.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 59a36668b02da3d4fb47cbc1579228be
+timeCreated: 1546936994
+licenseType: Free
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Core/GameEngine/Model/ConfigManager.cs b/Core/GameEngine/Model/ConfigManager.cs
index 484b78b..ec1c003 100644
--- a/Core/GameEngine/Model/ConfigManager.cs
+++ b/Core/GameEngine/Model/ConfigManager.cs
@@ -219,6 +219,7 @@
         AddAsyncTask<GatherSoulComposeConfig>();
         AddAsyncTask<KingTreasureConfig>();
         AddAsyncTask<KingTreasureItemConfig>();
+        AddAsyncTask<WeekPartyConfig>();
 
         while (!AllCompleted())
         {
diff --git a/Core/NetworkPackage/DTCFile/ServerPack/HAA_SaleActivity/DTCAA0A_tagMCWeekPartyInfo.cs b/Core/NetworkPackage/DTCFile/ServerPack/HAA_SaleActivity/DTCAA0A_tagMCWeekPartyInfo.cs
index e70870c..249f844 100644
--- a/Core/NetworkPackage/DTCFile/ServerPack/HAA_SaleActivity/DTCAA0A_tagMCWeekPartyInfo.cs
+++ b/Core/NetworkPackage/DTCFile/ServerPack/HAA_SaleActivity/DTCAA0A_tagMCWeekPartyInfo.cs
@@ -1,11 +1,18 @@
 using UnityEngine;
 using System.Collections;
+using Snxxz.UI;
 
-// AA 0A 周狂欢活动信息 #tagMCWeekPartyInfo

-

-public class DTCAA0A_tagMCWeekPartyInfo : DtcBasic {

+// AA 0A 周狂欢活动信息 #tagMCWeekPartyInfo
+
+
+
+public class DTCAA0A_tagMCWeekPartyInfo : DtcBasic {
    OpenServiceAchievementModel model { get { return ModelCenter.Instance.GetModel<OpenServiceAchievementModel>(); } }
     public override void Done(GameNetPackBasic vNetPack) {

         base.Done(vNetPack);

-        HAA0A_tagMCWeekPartyInfo vNetData = vNetPack as HAA0A_tagMCWeekPartyInfo;

+        HAA0A_tagMCWeekPartyInfo vNetData = vNetPack as HAA0A_tagMCWeekPartyInfo;
        if (vNetData == null)
+        {
+            return;
+        }
+        model.WeekPartyInfo(vNetData);
     }

 }

diff --git a/Core/NetworkPackage/DTCFile/ServerPack/HAA_SaleActivity/DTCAA0B_tagMCWeekPartyPlayerInfo.cs b/Core/NetworkPackage/DTCFile/ServerPack/HAA_SaleActivity/DTCAA0B_tagMCWeekPartyPlayerInfo.cs
index fbe0520..047facb 100644
--- a/Core/NetworkPackage/DTCFile/ServerPack/HAA_SaleActivity/DTCAA0B_tagMCWeekPartyPlayerInfo.cs
+++ b/Core/NetworkPackage/DTCFile/ServerPack/HAA_SaleActivity/DTCAA0B_tagMCWeekPartyPlayerInfo.cs
@@ -1,11 +1,19 @@
 using UnityEngine;
 using System.Collections;
+using Snxxz.UI;
 
-// AA 0B 周狂欢玩家活动信息 #tagMCWeekPartyPlayerInfo

-

-public class DTCAA0B_tagMCWeekPartyPlayerInfo : DtcBasic {

+// AA 0B 周狂欢玩家活动信息 #tagMCWeekPartyPlayerInfo
+
+
+
+public class DTCAA0B_tagMCWeekPartyPlayerInfo : DtcBasic {
+
+    OpenServiceAchievementModel model { get { return ModelCenter.Instance.GetModel<OpenServiceAchievementModel>(); } }
     public override void Done(GameNetPackBasic vNetPack) {

         base.Done(vNetPack);

-        HAA0B_tagMCWeekPartyPlayerInfo vNetData = vNetPack as HAA0B_tagMCWeekPartyPlayerInfo;

+        HAA0B_tagMCWeekPartyPlayerInfo vNetData = vNetPack as HAA0B_tagMCWeekPartyPlayerInfo;
        if (vNetData == null)
+        {
+            return;
+        }
        model.WeekPartyPlayerInfo(vNetData);
     }

 }


--
Gitblit v1.8.0