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