From 82ef2d41f67de7c0460ce0f2d2958149813008d9 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 19 一月 2026 01:10:50 +0800
Subject: [PATCH] 422 子 【内政】命格系统 / 【内政】命格系统-客户端
---
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB252_tagCSMinggeEquip.cs.meta | 2
Main/System/Mingge.meta | 8
Main/Core/NetworkPackage/ServerPack/HB1_Role/HB161_tagSCFuncPresetInfoList.cs | 45 +++
Main/Core/NetworkPackage/ServerPack/HB1_Role/HB161_tagSCFuncPresetInfoList.cs.meta | 2
Main/Core/NetworkPackage/ServerPack/HB1_Role/HB162_tagSCFuncPresetSwitchInfo.cs.meta | 2
Main/Core/NetworkPackage/ServerPack/HB1_Role/HB124_tagSCHeroPresetInfo.cs | 33 ++
Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB161_tagSCFuncPresetInfoList.cs.meta | 2
Main/Core/NetworkPackage/ServerPack/HB1_Role/HB163_tagSCBatPresetSwitchInfo.cs | 29 ++
Main/Core/NetworkPackage/ServerPack/HB1_Role/HB132_tagSCMinggeInfo.cs.meta | 2
Main/System/Redpoint/MainRedDot.cs | 2
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB253_tagCSMinggeQiling.cs | 18 +
Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB132_tagSCMinggeInfo.cs.meta | 2
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB263_tagCSBatPresetSwitch.cs.meta | 2
Main/System/Mingge/MinggeItemCell.cs.meta | 2
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB262_tagCSFuncPresetSwitch.cs.meta | 2
Main/Config/Configs/MGLingyingQualityConfig.cs.meta | 2
Main/System/Mingge/MinggeWin.cs.meta | 2
Main/Core/NetworkPackage/ServerPack/HB1_Role/HB162_tagSCFuncPresetSwitchInfo.cs | 41 ++
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB261_tagCSFuncPresetUpdName.cs | 24 +
Main/System/Mingge/MinggeWin.cs | 28 ++
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB260_tagCSFuncPresetUnlock.cs.meta | 2
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB251_tagCSMinggeDecompose.cs.meta | 2
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB260_tagCSFuncPresetUnlock.cs | 20 +
Main/Core/NetworkPackage/ServerPack/HB1_Role/HB163_tagSCBatPresetSwitchInfo.cs.meta | 2
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB250_tagCSMinggeTuiyan.cs | 18 +
Main/Config/Configs/MGGuayuQualityConfig.cs.meta | 2
Main/Core/NetworkPackage/ClientPack/CB4_FightDefine/CB412_tagCSHeroPresetSave.cs | 14
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB250_tagCSMinggeTuiyan.cs.meta | 2
Main/Core/NetworkPackage/ServerPack/HB1_Role/HB124_tagSCHeroPresetInfo.cs.meta | 2
Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB162_tagSCFuncPresetSwitchInfo.cs.meta | 2
Main/Core/NetworkPackage/ServerPack/HB1_Role/HB132_tagSCMinggeInfo.cs | 21 +
Main/Core/NetworkPackage/ClientPack/CB4_FightDefine/CB412_tagCSHeroPresetSave.cs.meta | 2
Main/Config/ConfigManager.cs | 12
Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB161_tagSCFuncPresetInfoList.cs | 11
Main/System/InternalAffairs/AffairFuncCell.cs | 4
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB252_tagCSMinggeEquip.cs | 22 +
Main/Config/Configs/MGGanwuLVConfig.cs.meta | 2
Main/System/Mingge/MinggeSmallTipWin.cs | 29 ++
Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB132_tagSCMinggeInfo.cs | 11
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB251_tagCSMinggeDecompose.cs | 20 +
Main/System/Team/TeamManager.cs | 14
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB253_tagCSMinggeQiling.cs.meta | 2
Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB162_tagSCFuncPresetSwitchInfo.cs | 11
Main/System/Mingge/MinggeManager.cs | 24 +
Main/Main.cs | 2
Main/Config/Configs/MGGuayuTypeConfig.cs | 41 ++
Main/System/Team/TeamBase.cs | 8
Main/Config/Configs/MGLingyingQualityConfig.cs | 53 +++
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB261_tagCSFuncPresetUpdName.cs.meta | 2
Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB163_tagSCBatPresetSwitchInfo.cs | 11
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB263_tagCSBatPresetSwitch.cs | 20 +
Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB163_tagSCBatPresetSwitchInfo.cs.meta | 2
/dev/null | 11
Main/System/Mingge/MinggeSmallTipWin.cs.meta | 2
Main/Config/Configs/MGGuayuQualityConfig.cs | 41 ++
Main/System/Mingge/MinggeItemCell.cs | 16 +
Main/Config/Configs/MGGuayuTypeConfig.cs.meta | 2
Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCHeroPresetInfo.cs | 12
Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs | 3
Main/Config/Configs/MGGanwuLVConfig.cs | 41 ++
Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB262_tagCSFuncPresetSwitch.cs | 22 +
Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCHeroPresetInfo.cs.meta | 2
Main/System/Mingge/MinggeManager.cs.meta | 2
63 files changed, 737 insertions(+), 57 deletions(-)
diff --git a/Main/Config/ConfigManager.cs b/Main/Config/ConfigManager.cs
index 65fef12..14c766d 100644
--- a/Main/Config/ConfigManager.cs
+++ b/Main/Config/ConfigManager.cs
@@ -78,6 +78,10 @@
typeof(LLMJConfig),
typeof(MainChapterConfig),
typeof(MainLevelConfig),
+ typeof(MGGanwuLVConfig),
+ typeof(MGGuayuQualityConfig),
+ typeof(MGGuayuTypeConfig),
+ typeof(MGLingyingQualityConfig),
typeof(ModelConfig),
typeof(NPCConfig),
typeof(NPCExConfig),
@@ -331,6 +335,14 @@
ClearConfigDictionary<MainChapterConfig>();
// 娓呯┖ MainLevelConfig 瀛楀吀
ClearConfigDictionary<MainLevelConfig>();
+ // 娓呯┖ MGGanwuLVConfig 瀛楀吀
+ ClearConfigDictionary<MGGanwuLVConfig>();
+ // 娓呯┖ MGGuayuQualityConfig 瀛楀吀
+ ClearConfigDictionary<MGGuayuQualityConfig>();
+ // 娓呯┖ MGGuayuTypeConfig 瀛楀吀
+ ClearConfigDictionary<MGGuayuTypeConfig>();
+ // 娓呯┖ MGLingyingQualityConfig 瀛楀吀
+ ClearConfigDictionary<MGLingyingQualityConfig>();
// 娓呯┖ ModelConfig 瀛楀吀
ClearConfigDictionary<ModelConfig>();
// 娓呯┖ NPCConfig 瀛楀吀
diff --git a/Main/Config/Configs/MGGanwuLVConfig.cs b/Main/Config/Configs/MGGanwuLVConfig.cs
new file mode 100644
index 0000000..549a8bf
--- /dev/null
+++ b/Main/Config/Configs/MGGanwuLVConfig.cs
@@ -0,0 +1,41 @@
+锘�//--------------------------------------------------------
+// [Author]: YYL
+// [ Date ]: 2026骞�1鏈�18鏃�
+//--------------------------------------------------------
+
+using System.Collections.Generic;
+using System;
+using UnityEngine;
+using LitJson;
+
+public partial class MGGanwuLVConfig : ConfigBase<int, MGGanwuLVConfig>
+{
+ static MGGanwuLVConfig()
+ {
+ // 璁块棶杩囬潤鎬佹瀯閫犲嚱鏁�
+ visit = true;
+ }
+
+ public int GanwuLV;
+ public int NextNeedExp;
+
+ public override int LoadKey(string _key)
+ {
+ int key = GetKey(_key);
+ return key;
+ }
+
+ public override void LoadConfig(string input)
+ {
+ try {
+ string[] tables = input.Split('\t');
+ int.TryParse(tables[0],out GanwuLV);
+
+ int.TryParse(tables[1],out NextNeedExp);
+ }
+ catch (Exception exception)
+ {
+ Debug.LogError(exception);
+ }
+ }
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Config/Configs/MGGanwuLVConfig.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Config/Configs/MGGanwuLVConfig.cs.meta
index b1703e0..38bc9f5 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Config/Configs/MGGanwuLVConfig.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: abcccc6019f6bb44aa86cd80c9c2af42
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Config/Configs/MGGuayuQualityConfig.cs b/Main/Config/Configs/MGGuayuQualityConfig.cs
new file mode 100644
index 0000000..67c3f92
--- /dev/null
+++ b/Main/Config/Configs/MGGuayuQualityConfig.cs
@@ -0,0 +1,41 @@
+锘�//--------------------------------------------------------
+// [Author]: YYL
+// [ Date ]: 2026骞�1鏈�18鏃�
+//--------------------------------------------------------
+
+using System.Collections.Generic;
+using System;
+using UnityEngine;
+using LitJson;
+
+public partial class MGGuayuQualityConfig : ConfigBase<int, MGGuayuQualityConfig>
+{
+ static MGGuayuQualityConfig()
+ {
+ // 璁块棶杩囬潤鎬佹瀯閫犲嚱鏁�
+ visit = true;
+ }
+
+ public int ItemColor;
+ public string ColorName;
+
+ public override int LoadKey(string _key)
+ {
+ int key = GetKey(_key);
+ return key;
+ }
+
+ public override void LoadConfig(string input)
+ {
+ try {
+ string[] tables = input.Split('\t');
+ int.TryParse(tables[0],out ItemColor);
+
+ ColorName = tables[1];
+ }
+ catch (Exception exception)
+ {
+ Debug.LogError(exception);
+ }
+ }
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Config/Configs/MGGuayuQualityConfig.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Config/Configs/MGGuayuQualityConfig.cs.meta
index b1703e0..81d7502 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Config/Configs/MGGuayuQualityConfig.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: a7c4d1a77673075449416785da198d72
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Config/Configs/MGGuayuTypeConfig.cs b/Main/Config/Configs/MGGuayuTypeConfig.cs
new file mode 100644
index 0000000..c745f0c
--- /dev/null
+++ b/Main/Config/Configs/MGGuayuTypeConfig.cs
@@ -0,0 +1,41 @@
+锘�//--------------------------------------------------------
+// [Author]: YYL
+// [ Date ]: 2026骞�1鏈�18鏃�
+//--------------------------------------------------------
+
+using System.Collections.Generic;
+using System;
+using UnityEngine;
+using LitJson;
+
+public partial class MGGuayuTypeConfig : ConfigBase<int, MGGuayuTypeConfig>
+{
+ static MGGuayuTypeConfig()
+ {
+ // 璁块棶杩囬潤鎬佹瀯閫犲嚱鏁�
+ visit = true;
+ }
+
+ public int ItemType;
+ public int EquipPlace;
+
+ public override int LoadKey(string _key)
+ {
+ int key = GetKey(_key);
+ return key;
+ }
+
+ public override void LoadConfig(string input)
+ {
+ try {
+ string[] tables = input.Split('\t');
+ int.TryParse(tables[0],out ItemType);
+
+ int.TryParse(tables[1],out EquipPlace);
+ }
+ catch (Exception exception)
+ {
+ Debug.LogError(exception);
+ }
+ }
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Config/Configs/MGGuayuTypeConfig.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Config/Configs/MGGuayuTypeConfig.cs.meta
index b1703e0..2418e02 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Config/Configs/MGGuayuTypeConfig.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: e16b912dd3c7c6c44aef4c02e14bec70
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Config/Configs/MGLingyingQualityConfig.cs b/Main/Config/Configs/MGLingyingQualityConfig.cs
new file mode 100644
index 0000000..6c88119
--- /dev/null
+++ b/Main/Config/Configs/MGLingyingQualityConfig.cs
@@ -0,0 +1,53 @@
+锘�//--------------------------------------------------------
+// [Author]: YYL
+// [ Date ]: 2026骞�1鏈�18鏃�
+//--------------------------------------------------------
+
+using System.Collections.Generic;
+using System;
+using UnityEngine;
+using LitJson;
+
+public partial class MGLingyingQualityConfig : ConfigBase<int, MGLingyingQualityConfig>
+{
+ static MGLingyingQualityConfig()
+ {
+ // 璁块棶杩囬潤鎬佹瀯閫犲嚱鏁�
+ visit = true;
+ }
+
+ public int Lingying;
+ public int[] ItemColorWeightList;
+
+ public override int LoadKey(string _key)
+ {
+ int key = GetKey(_key);
+ return key;
+ }
+
+ public override void LoadConfig(string input)
+ {
+ try {
+ string[] tables = input.Split('\t');
+ int.TryParse(tables[0],out Lingying);
+
+ if (tables[1].Contains("["))
+ {
+ ItemColorWeightList = JsonMapper.ToObject<int[]>(tables[1]);
+ }
+ else
+ {
+ string[] ItemColorWeightListStringArray = tables[1].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
+ ItemColorWeightList = new int[ItemColorWeightListStringArray.Length];
+ for (int i=0;i<ItemColorWeightListStringArray.Length;i++)
+ {
+ int.TryParse(ItemColorWeightListStringArray[i],out ItemColorWeightList[i]);
+ }
+ }
+ }
+ catch (Exception exception)
+ {
+ Debug.LogError(exception);
+ }
+ }
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Config/Configs/MGLingyingQualityConfig.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Config/Configs/MGLingyingQualityConfig.cs.meta
index b1703e0..3c291fc 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Config/Configs/MGLingyingQualityConfig.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: b16aa4fa0be76f24da2bb43b3f42a0c3
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB250_tagCSMinggeTuiyan.cs b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB250_tagCSMinggeTuiyan.cs
new file mode 100644
index 0000000..6ce0527
--- /dev/null
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB250_tagCSMinggeTuiyan.cs
@@ -0,0 +1,18 @@
+using UnityEngine;
+using System.Collections;
+
+// B2 50 鍛芥牸鎺ㄦ紨 #tagCSMinggeTuiyan
+
+public class CB250_tagCSMinggeTuiyan : GameNetPackBasic {
+ public byte Count; //鎺ㄦ紨涓暟
+
+ public CB250_tagCSMinggeTuiyan () {
+ combineCmd = (ushort)0x03FE;
+ _cmd = (ushort)0xB250;
+ }
+
+ public override void WriteToBytes () {
+ WriteBytes (Count, NetDataType.BYTE);
+ }
+
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB250_tagCSMinggeTuiyan.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB250_tagCSMinggeTuiyan.cs.meta
index b1703e0..bba4304 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB250_tagCSMinggeTuiyan.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 9e739650bbf77254b8566d43faad1d00
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB251_tagCSMinggeDecompose.cs b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB251_tagCSMinggeDecompose.cs
new file mode 100644
index 0000000..fd2b197
--- /dev/null
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB251_tagCSMinggeDecompose.cs
@@ -0,0 +1,20 @@
+using UnityEngine;
+using System.Collections;
+
+// B2 51 鍛芥牸鍒嗚В #tagCSMinggeDecompose
+
+public class CB251_tagCSMinggeDecompose : GameNetPackBasic {
+ public byte Count;
+ public byte[] IndexList; // 鎺ㄦ紨鑳屽寘涓殑鐗╁搧鏍煎瓙绱㈠紩鍒楄〃
+
+ public CB251_tagCSMinggeDecompose () {
+ combineCmd = (ushort)0x03FE;
+ _cmd = (ushort)0xB251;
+ }
+
+ public override void WriteToBytes () {
+ WriteBytes (Count, NetDataType.BYTE);
+ WriteBytes (IndexList, NetDataType.BYTE, Count);
+ }
+
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB251_tagCSMinggeDecompose.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB251_tagCSMinggeDecompose.cs.meta
index b1703e0..0d4d2c7 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB251_tagCSMinggeDecompose.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 9667ad9309793cc4a945b39ab43e5d74
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB252_tagCSMinggeEquip.cs b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB252_tagCSMinggeEquip.cs
new file mode 100644
index 0000000..a28b830
--- /dev/null
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB252_tagCSMinggeEquip.cs
@@ -0,0 +1,22 @@
+using UnityEngine;
+using System.Collections;
+
+// B2 52 鍛芥牸瑁呭鏇挎崲 #tagCSMinggeEquip
+
+public class CB252_tagCSMinggeEquip : GameNetPackBasic {
+ public byte MGNum; // 瑁呭埌鍝竴濂楀懡鏍硷紝鐩墠鏀寔3濂楋紝浠�1寮�濮�
+ public byte Index; // 鎺ㄦ紨鑳屽寘涓殑鐗╁搧鏍煎瓙绱㈠紩
+ public byte AutoDec; // 鏄惁鑷姩鍒嗚В
+
+ public CB252_tagCSMinggeEquip () {
+ combineCmd = (ushort)0x03FE;
+ _cmd = (ushort)0xB252;
+ }
+
+ public override void WriteToBytes () {
+ WriteBytes (MGNum, NetDataType.BYTE);
+ WriteBytes (Index, NetDataType.BYTE);
+ WriteBytes (AutoDec, NetDataType.BYTE);
+ }
+
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB252_tagCSMinggeEquip.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB252_tagCSMinggeEquip.cs.meta
index b1703e0..c60187f 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB252_tagCSMinggeEquip.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: bf840a7798085db40b0ccac7378e45e4
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB253_tagCSMinggeQiling.cs b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB253_tagCSMinggeQiling.cs
new file mode 100644
index 0000000..5542594
--- /dev/null
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB253_tagCSMinggeQiling.cs
@@ -0,0 +1,18 @@
+using UnityEngine;
+using System.Collections;
+
+// B2 53 鍛芥牸绁堢伒#tagCSMinggeQiling
+
+public class CB253_tagCSMinggeQiling : GameNetPackBasic {
+ public uint UseCount; //浣跨敤涓暟
+
+ public CB253_tagCSMinggeQiling () {
+ combineCmd = (ushort)0x03FE;
+ _cmd = (ushort)0xB253;
+ }
+
+ public override void WriteToBytes () {
+ WriteBytes (UseCount, NetDataType.DWORD);
+ }
+
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB253_tagCSMinggeQiling.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB253_tagCSMinggeQiling.cs.meta
index b1703e0..ac28639 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB253_tagCSMinggeQiling.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 53d6c2fb243767c479aa24372b87b074
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB260_tagCSFuncPresetUnlock.cs b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB260_tagCSFuncPresetUnlock.cs
new file mode 100644
index 0000000..25998c6
--- /dev/null
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB260_tagCSFuncPresetUnlock.cs
@@ -0,0 +1,20 @@
+using UnityEngine;
+using System.Collections;
+
+// B2 60 鍔熻兘棰勮瑙i攣 #tagCSFuncPresetUnlock
+
+public class CB260_tagCSFuncPresetUnlock : GameNetPackBasic {
+ public byte FuncPresetType; //棰勮绫诲瀷锛�1-鍏ㄥ眬锛�2-闃靛锛�3-鍛芥牸锛�
+ public byte PresetID; //棰勮ID
+
+ public CB260_tagCSFuncPresetUnlock () {
+ combineCmd = (ushort)0x03FE;
+ _cmd = (ushort)0xB260;
+ }
+
+ public override void WriteToBytes () {
+ WriteBytes (FuncPresetType, NetDataType.BYTE);
+ WriteBytes (PresetID, NetDataType.BYTE);
+ }
+
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB260_tagCSFuncPresetUnlock.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB260_tagCSFuncPresetUnlock.cs.meta
index b1703e0..9c710ba 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB260_tagCSFuncPresetUnlock.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 781646f545bc2e74d9d36d9455e07fa6
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB261_tagCSFuncPresetUpdName.cs b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB261_tagCSFuncPresetUpdName.cs
new file mode 100644
index 0000000..408cc5b
--- /dev/null
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB261_tagCSFuncPresetUpdName.cs
@@ -0,0 +1,24 @@
+using UnityEngine;
+using System.Collections;
+
+// B2 61 鍔熻兘棰勮鏀瑰悕 #tagCSFuncPresetUpdName
+
+public class CB261_tagCSFuncPresetUpdName : GameNetPackBasic {
+ public byte FuncPresetType; //棰勮绫诲瀷锛�1-鍏ㄥ眬锛�2-闃靛锛�3-鍛芥牸锛�
+ public byte PresetID; //棰勮ID
+ public byte NameLen;
+ public string PresetName; //棰勮鍚嶇О
+
+ public CB261_tagCSFuncPresetUpdName () {
+ combineCmd = (ushort)0x03FE;
+ _cmd = (ushort)0xB261;
+ }
+
+ public override void WriteToBytes () {
+ WriteBytes (FuncPresetType, NetDataType.BYTE);
+ WriteBytes (PresetID, NetDataType.BYTE);
+ WriteBytes (NameLen, NetDataType.BYTE);
+ WriteBytes (PresetName, NetDataType.Chars, NameLen);
+ }
+
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB261_tagCSFuncPresetUpdName.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB261_tagCSFuncPresetUpdName.cs.meta
index b1703e0..aaca349 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB261_tagCSFuncPresetUpdName.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 724828f057cdc1a44a502a2ca8fcedad
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB262_tagCSFuncPresetSwitch.cs b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB262_tagCSFuncPresetSwitch.cs
new file mode 100644
index 0000000..73c1783
--- /dev/null
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB262_tagCSFuncPresetSwitch.cs
@@ -0,0 +1,22 @@
+using UnityEngine;
+using System.Collections;
+
+// B2 62 鍔熻兘棰勮鍒囨崲 #tagCSFuncPresetSwitch
+
+public class CB262_tagCSFuncPresetSwitch : GameNetPackBasic {
+ public byte BatPresetID; //鎵�灞炴垬鏂楅璁綢D
+ public byte FuncPresetType; //棰勮绫诲瀷锛�2-闃靛锛�3-鍛芥牸锛�
+ public byte PresetID; //鏈姛鑳藉垏鎹㈣嚦鐩爣棰勮ID
+
+ public CB262_tagCSFuncPresetSwitch () {
+ combineCmd = (ushort)0x03FE;
+ _cmd = (ushort)0xB262;
+ }
+
+ public override void WriteToBytes () {
+ WriteBytes (BatPresetID, NetDataType.BYTE);
+ WriteBytes (FuncPresetType, NetDataType.BYTE);
+ WriteBytes (PresetID, NetDataType.BYTE);
+ }
+
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB262_tagCSFuncPresetSwitch.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB262_tagCSFuncPresetSwitch.cs.meta
index b1703e0..fb8a4c2 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB262_tagCSFuncPresetSwitch.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 8bf82071bbfd3434aa82abd584e397b6
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB263_tagCSBatPresetSwitch.cs b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB263_tagCSBatPresetSwitch.cs
new file mode 100644
index 0000000..acc6fe7
--- /dev/null
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB263_tagCSBatPresetSwitch.cs
@@ -0,0 +1,20 @@
+using UnityEngine;
+using System.Collections;
+
+// B2 63 鎴樻枟棰勮鍒囨崲 #tagCSBatPresetSwitch
+
+public class CB263_tagCSBatPresetSwitch : GameNetPackBasic {
+ public byte BatPresetType; //鎴樻枟棰勮绫诲瀷锛�1-涓荤嚎鎴樻枟锛�2-婕旀鍦洪槻瀹堬紱
+ public byte BatPresetID; //鍒囨崲鑷崇洰鏍囨垬鏂楅璁綢D
+
+ public CB263_tagCSBatPresetSwitch () {
+ combineCmd = (ushort)0x03FE;
+ _cmd = (ushort)0xB263;
+ }
+
+ public override void WriteToBytes () {
+ WriteBytes (BatPresetType, NetDataType.BYTE);
+ WriteBytes (BatPresetID, NetDataType.BYTE);
+ }
+
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB263_tagCSBatPresetSwitch.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB263_tagCSBatPresetSwitch.cs.meta
index b1703e0..5aed13b 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/ClientPack/CB2_NewFunction/CB263_tagCSBatPresetSwitch.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 98b2c952e16a2ea4997fc35a67747c52
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/ClientPack/CB4_FightDefine/CB412_tagCSHeroLineupSave.cs.meta b/Main/Core/NetworkPackage/ClientPack/CB4_FightDefine/CB412_tagCSHeroLineupSave.cs.meta
deleted file mode 100644
index 8804f86..0000000
--- a/Main/Core/NetworkPackage/ClientPack/CB4_FightDefine/CB412_tagCSHeroLineupSave.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 8ff0757ee65a0424b85f9b54feb78c40
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Main/Core/NetworkPackage/ClientPack/CB4_FightDefine/CB412_tagCSHeroLineupSave.cs b/Main/Core/NetworkPackage/ClientPack/CB4_FightDefine/CB412_tagCSHeroPresetSave.cs
similarity index 66%
rename from Main/Core/NetworkPackage/ClientPack/CB4_FightDefine/CB412_tagCSHeroLineupSave.cs
rename to Main/Core/NetworkPackage/ClientPack/CB4_FightDefine/CB412_tagCSHeroPresetSave.cs
index 6a5e53d..76fd22e 100644
--- a/Main/Core/NetworkPackage/ClientPack/CB4_FightDefine/CB412_tagCSHeroLineupSave.cs
+++ b/Main/Core/NetworkPackage/ClientPack/CB4_FightDefine/CB412_tagCSHeroPresetSave.cs
@@ -1,21 +1,21 @@
using UnityEngine;
using System.Collections;
-// B4 12 鎴樻枟闃靛淇濆瓨 #tagCSHeroLineupSave
+// B4 12 鎴樻枟闃靛棰勮淇濆瓨 #tagCSHeroPresetSave
-public class CB412_tagCSHeroLineupSave : GameNetPackBasic {
- public byte LineupID; //闃靛ID锛�1-涓婚樀瀹癸紱鍏朵粬寰呮墿灞曪紝濡傛煇涓槻瀹堥樀瀹�
+public class CB412_tagCSHeroPresetSave : GameNetPackBasic {
+ public byte PresetID; //闃靛鏂规棰勮ID
public byte ShapeType; //鏈樀瀹归樀鍨嬶紝0涓洪粯璁ら樀鍨嬶紝鍙墿灞曚笉鍚岀殑闃靛瀷
public byte PosCnt;
- public tagCSHeroLineupPos[] HeroPosList; // 淇濆瓨鐨勯樀瀹癸紝鍙彂閫佹渶缁堢殑闃靛姝﹀皢浣嶇疆鍗冲彲
+ public tagCSHeroPresetPos[] HeroPosList; // 淇濆瓨鐨勯樀瀹癸紝鍙彂閫佹渶缁堢殑闃靛姝﹀皢浣嶇疆鍗冲彲
- public CB412_tagCSHeroLineupSave () {
+ public CB412_tagCSHeroPresetSave () {
combineCmd = (ushort)0x03FE;
_cmd = (ushort)0xB412;
}
public override void WriteToBytes () {
- WriteBytes (LineupID, NetDataType.BYTE);
+ WriteBytes (PresetID, NetDataType.BYTE);
WriteBytes (ShapeType, NetDataType.BYTE);
WriteBytes (PosCnt, NetDataType.BYTE);
for (int i = 0; i < PosCnt; i ++) {
@@ -24,7 +24,7 @@
}
}
- public class tagCSHeroLineupPos {
+ public class tagCSHeroPresetPos {
public ushort ItemIndex; //姝﹀皢鐗╁搧鎵�鍦ㄦ灏嗚儗鍖呬綅缃储寮�
public byte PosNum; //1~n涓婇樀浣嶇疆缂栧彿
}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/ClientPack/CB4_FightDefine/CB412_tagCSHeroPresetSave.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/ClientPack/CB4_FightDefine/CB412_tagCSHeroPresetSave.cs.meta
index b1703e0..f7e9887 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/ClientPack/CB4_FightDefine/CB412_tagCSHeroPresetSave.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 9d60b23ab4834c745a0ad42f58789e87
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCHeroPresetInfo.cs b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCHeroPresetInfo.cs
new file mode 100644
index 0000000..634da85
--- /dev/null
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCHeroPresetInfo.cs
@@ -0,0 +1,12 @@
+using UnityEngine;
+using System.Collections;
+
+// B1 24 姝﹀皢棰勮淇℃伅 #tagSCHeroPresetInfo
+
+public class DTCB124_tagSCHeroPresetInfo : DtcBasic {
+ public override void Done(GameNetPackBasic vNetPack) {
+ base.Done(vNetPack);
+ HB124_tagSCHeroPresetInfo vNetData = vNetPack as HB124_tagSCHeroPresetInfo;
+ TeamManager.Instance.OnHeroChangeEvent(vNetData);
+ }
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCHeroPresetInfo.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCHeroPresetInfo.cs.meta
index b1703e0..594fb72 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCHeroPresetInfo.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 1bbc992f1c7af004eaa5550029a5ab86
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs
deleted file mode 100644
index 46e0188..0000000
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using UnityEngine;
-using System.Collections;
-
-// B1 24 闃靛淇℃伅 #tagSCLineupInfo
-
-public class DTCB124_tagSCLineupInfo : DtcBasic {
- public override void Done(GameNetPackBasic vNetPack)
- {
- base.Done(vNetPack);
- HB124_tagSCLineupInfo vNetData = vNetPack as HB124_tagSCLineupInfo;
- TeamManager.Instance.OnHeroChangeEvent(vNetData);
- }
-}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB132_tagSCMinggeInfo.cs b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB132_tagSCMinggeInfo.cs
new file mode 100644
index 0000000..b15c72f
--- /dev/null
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB132_tagSCMinggeInfo.cs
@@ -0,0 +1,11 @@
+using UnityEngine;
+using System.Collections;
+
+// B1 32 鍛芥牸淇℃伅 #tagSCMinggeInfo
+
+public class DTCB132_tagSCMinggeInfo : DtcBasic {
+ public override void Done(GameNetPackBasic vNetPack) {
+ base.Done(vNetPack);
+ HB132_tagSCMinggeInfo vNetData = vNetPack as HB132_tagSCMinggeInfo;
+ }
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB132_tagSCMinggeInfo.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB132_tagSCMinggeInfo.cs.meta
index b1703e0..e6836d2 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB132_tagSCMinggeInfo.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 2fdfb3ab7ad6c7f4e8ef76e59e77c5a6
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB161_tagSCFuncPresetInfoList.cs b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB161_tagSCFuncPresetInfoList.cs
new file mode 100644
index 0000000..c76f31c
--- /dev/null
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB161_tagSCFuncPresetInfoList.cs
@@ -0,0 +1,11 @@
+using UnityEngine;
+using System.Collections;
+
+// B1 61 鍔熻兘棰勮淇℃伅 #tagSCFuncPresetInfoList
+
+public class DTCB161_tagSCFuncPresetInfoList : DtcBasic {
+ public override void Done(GameNetPackBasic vNetPack) {
+ base.Done(vNetPack);
+ HB161_tagSCFuncPresetInfoList vNetData = vNetPack as HB161_tagSCFuncPresetInfoList;
+ }
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB161_tagSCFuncPresetInfoList.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB161_tagSCFuncPresetInfoList.cs.meta
index b1703e0..1658c0c 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB161_tagSCFuncPresetInfoList.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: a12092a94a1d91e47979e9e29a7c6bfd
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB162_tagSCFuncPresetSwitchInfo.cs b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB162_tagSCFuncPresetSwitchInfo.cs
new file mode 100644
index 0000000..c2167d8
--- /dev/null
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB162_tagSCFuncPresetSwitchInfo.cs
@@ -0,0 +1,11 @@
+using UnityEngine;
+using System.Collections;
+
+// B1 62 鍔熻兘棰勮鍒囨崲淇℃伅 #tagSCFuncPresetSwitchInfo
+
+public class DTCB162_tagSCFuncPresetSwitchInfo : DtcBasic {
+ public override void Done(GameNetPackBasic vNetPack) {
+ base.Done(vNetPack);
+ HB162_tagSCFuncPresetSwitchInfo vNetData = vNetPack as HB162_tagSCFuncPresetSwitchInfo;
+ }
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB162_tagSCFuncPresetSwitchInfo.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB162_tagSCFuncPresetSwitchInfo.cs.meta
index b1703e0..a8e68a8 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB162_tagSCFuncPresetSwitchInfo.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 49421c9ecd298c44d9457cc5df282158
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB163_tagSCBatPresetSwitchInfo.cs b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB163_tagSCBatPresetSwitchInfo.cs
new file mode 100644
index 0000000..8d7bbf4
--- /dev/null
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB163_tagSCBatPresetSwitchInfo.cs
@@ -0,0 +1,11 @@
+using UnityEngine;
+using System.Collections;
+
+// B1 63 鎴樻枟棰勮鍒囨崲淇℃伅 #tagSCBatPresetSwitchInfo
+
+public class DTCB163_tagSCBatPresetSwitchInfo : DtcBasic {
+ public override void Done(GameNetPackBasic vNetPack) {
+ base.Done(vNetPack);
+ HB163_tagSCBatPresetSwitchInfo vNetData = vNetPack as HB163_tagSCBatPresetSwitchInfo;
+ }
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB163_tagSCBatPresetSwitchInfo.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB163_tagSCBatPresetSwitchInfo.cs.meta
index b1703e0..e679389 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB163_tagSCBatPresetSwitchInfo.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 0e1bde48abe7964439c6ac8eb7730ebd
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs b/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs
index b32f1c1..deeb8f3 100644
--- a/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs
+++ b/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs
@@ -91,7 +91,7 @@
Register(typeof(HB430_tagSCTurnFightReport), typeof(DTCB430_tagSCTurnFightReport));
Register(typeof(H0407_tagNPCDisappear), typeof(DTC0407_tagNPCDisappear));
Register(typeof(HB418_tagSCObjPropertyRefreshView), typeof(DTCB418_tagSCObjPropertyRefreshView));
- Register(typeof(HB124_tagSCLineupInfo), typeof(DTCB124_tagSCLineupInfo));
+ Register(typeof(HB124_tagSCHeroPresetInfo), typeof(DTCB124_tagSCHeroPresetInfo));
Register(typeof(HA207_tagSCPackBuyInfo), typeof(DTCA207_tagSCPackBuyInfo));
Register(typeof(H0722_tagItemDeadLockRefresh), typeof(DTC0722_tagItemDeadLockRefresh));
Register(typeof(HB125_tagSCPlayerHeroInfo), typeof(DTCB125_tagSCPlayerHeroInfo));
@@ -143,6 +143,7 @@
Register(typeof(HB432_tagSCViewNPCAttrRet), typeof(DTCB432_tagSCViewNPCAttrRet));
Register(typeof(HA503_tagSCFamilyTaofaInfo), typeof(DTCA503_tagSCFamilyTaofaInfo));
Register(typeof(HA504_tagSCFamilyTaofaAtkRet), typeof(DTCA504_tagSCFamilyTaofaAtkRet));
+ Register(typeof(HB132_tagSCMinggeInfo), typeof(DTCB132_tagSCMinggeInfo));
}
//涓诲伐绋嬫敞鍐屽皝鍖�
diff --git a/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB124_tagSCHeroPresetInfo.cs b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB124_tagSCHeroPresetInfo.cs
new file mode 100644
index 0000000..1ad57e8
--- /dev/null
+++ b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB124_tagSCHeroPresetInfo.cs
@@ -0,0 +1,33 @@
+using UnityEngine;
+using System.Collections;
+
+// B1 24 姝﹀皢棰勮淇℃伅 #tagSCHeroPresetInfo
+
+public class HB124_tagSCHeroPresetInfo : GameNetPackBasic {
+ public byte PresetCnt;
+ public tagSCHeroPreset[] PresetList;
+
+ public HB124_tagSCHeroPresetInfo () {
+ _cmd = (ushort)0xB124;
+ }
+
+ public override void ReadFromBytes (byte[] vBytes) {
+ TransBytes (out PresetCnt, vBytes, NetDataType.BYTE);
+ PresetList = new tagSCHeroPreset[PresetCnt];
+ for (int i = 0; i < PresetCnt; i ++) {
+ PresetList[i] = new tagSCHeroPreset();
+ TransBytes (out PresetList[i].PresetID, vBytes, NetDataType.BYTE);
+ TransBytes (out PresetList[i].ShapeType, vBytes, NetDataType.BYTE);
+ TransBytes (out PresetList[i].HeroCnt, vBytes, NetDataType.BYTE);
+ TransBytes (out PresetList[i].HeroItemIndexList, vBytes, NetDataType.WORD, PresetList[i].HeroCnt);
+ }
+ }
+
+ public class tagSCHeroPreset {
+ public byte PresetID; //闃靛鏂规棰勮ID
+ public byte ShapeType; // 闃靛瀷
+ public byte HeroCnt;
+ public ushort[] HeroItemIndexList; // 鎵�鍦ㄦ灏嗚儗鍖呯储寮�+1鍒楄〃 [绔欎綅1鐗╁搧绱㈠紩+1, 绔欎綅2, ...]锛岀珯浣嶆棤姝﹀皢鏃朵负0
+ }
+
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB124_tagSCHeroPresetInfo.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/ServerPack/HB1_Role/HB124_tagSCHeroPresetInfo.cs.meta
index b1703e0..5d217f5 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB124_tagSCHeroPresetInfo.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 48b78445871212f4db55c7365ab4cf4b
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB124_tagSCLineupInfo.cs b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB124_tagSCLineupInfo.cs
deleted file mode 100644
index 0732366..0000000
--- a/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB124_tagSCLineupInfo.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-using UnityEngine;
-using System.Collections;
-
-// B1 24 闃靛淇℃伅 #tagSCLineupInfo
-
-public class HB124_tagSCLineupInfo : GameNetPackBasic {
- public byte LineupCnt;
- public tagSCLineup[] LineupList;
-
- public HB124_tagSCLineupInfo () {
- _cmd = (ushort)0xB124;
- }
-
- public override void ReadFromBytes (byte[] vBytes) {
- TransBytes (out LineupCnt, vBytes, NetDataType.BYTE);
- LineupList = new tagSCLineup[LineupCnt];
- for (int i = 0; i < LineupCnt; i ++) {
- LineupList[i] = new tagSCLineup();
- TransBytes (out LineupList[i].LineupID, vBytes, NetDataType.BYTE);
- TransBytes (out LineupList[i].ShapeType, vBytes, NetDataType.BYTE);
- TransBytes (out LineupList[i].HeroCnt, vBytes, NetDataType.BYTE);
- TransBytes (out LineupList[i].HeroItemIndexList, vBytes, NetDataType.WORD, LineupList[i].HeroCnt);
- }
- }
-
- public class tagSCLineup {
- public byte LineupID; // 闃靛ID
- public byte ShapeType; // 闃靛瀷
- public byte HeroCnt;
- public ushort[] HeroItemIndexList; // 鎵�鍦ㄦ灏嗚儗鍖呯储寮�+1鍒楄〃 [绔欎綅1鐗╁搧绱㈠紩+1, 绔欎綅2, ...]锛岀珯浣嶆棤姝﹀皢鏃朵负0
- }
-
-}
diff --git a/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB124_tagSCLineupInfo.cs.meta
deleted file mode 100644
index 0544645..0000000
--- a/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB124_tagSCLineupInfo.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 3a1dae8baba38b64b823a74ae91865ed
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB132_tagSCMinggeInfo.cs b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB132_tagSCMinggeInfo.cs
new file mode 100644
index 0000000..37246fd
--- /dev/null
+++ b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB132_tagSCMinggeInfo.cs
@@ -0,0 +1,21 @@
+using UnityEngine;
+using System.Collections;
+
+// B1 32 鍛芥牸淇℃伅 #tagSCMinggeInfo
+
+public class HB132_tagSCMinggeInfo : GameNetPackBasic {
+ public ushort GanwuLV; //鎰熸偀绛夌骇锛屼粠1寮�濮�
+ public uint GanwuExp; //褰撳墠鎰熸偀绛夌骇缁忛獙锛屾瘡绾т粠0寮�濮�
+ public uint Lingying; //褰撳墠鐏靛簲鍊�
+
+ public HB132_tagSCMinggeInfo () {
+ _cmd = (ushort)0xB132;
+ }
+
+ public override void ReadFromBytes (byte[] vBytes) {
+ TransBytes (out GanwuLV, vBytes, NetDataType.WORD);
+ TransBytes (out GanwuExp, vBytes, NetDataType.DWORD);
+ TransBytes (out Lingying, vBytes, NetDataType.DWORD);
+ }
+
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB132_tagSCMinggeInfo.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/ServerPack/HB1_Role/HB132_tagSCMinggeInfo.cs.meta
index b1703e0..94de96b 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB132_tagSCMinggeInfo.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 65a51a28904a37f4bb93f31ef4162e03
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB161_tagSCFuncPresetInfoList.cs b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB161_tagSCFuncPresetInfoList.cs
new file mode 100644
index 0000000..049c92b
--- /dev/null
+++ b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB161_tagSCFuncPresetInfoList.cs
@@ -0,0 +1,45 @@
+using UnityEngine;
+using System.Collections;
+
+// B1 61 鍔熻兘棰勮淇℃伅 #tagSCFuncPresetInfoList
+
+public class HB161_tagSCFuncPresetInfoList : GameNetPackBasic {
+ public byte FuncCnt;
+ public tagSCFuncPresetInfo[] FuncPresetList;
+
+ public HB161_tagSCFuncPresetInfoList () {
+ _cmd = (ushort)0xB161;
+ }
+
+ public override void ReadFromBytes (byte[] vBytes) {
+ TransBytes (out FuncCnt, vBytes, NetDataType.BYTE);
+ FuncPresetList = new tagSCFuncPresetInfo[FuncCnt];
+ for (int i = 0; i < FuncCnt; i ++) {
+ FuncPresetList[i] = new tagSCFuncPresetInfo();
+ TransBytes (out FuncPresetList[i].FuncPresetType, vBytes, NetDataType.BYTE);
+ TransBytes (out FuncPresetList[i].UnlockState, vBytes, NetDataType.DWORD);
+ TransBytes (out FuncPresetList[i].PresetCnt, vBytes, NetDataType.BYTE);
+ FuncPresetList[i].PresetList = new tagSCFuncPreset[FuncPresetList[i].PresetCnt];
+ for (int j = 0; j < FuncPresetList[i].PresetCnt; j ++) {
+ FuncPresetList[i].PresetList[j] = new tagSCFuncPreset();
+ TransBytes (out FuncPresetList[i].PresetList[j].PresetID, vBytes, NetDataType.BYTE);
+ TransBytes (out FuncPresetList[i].PresetList[j].NameLen, vBytes, NetDataType.BYTE);
+ TransBytes (out FuncPresetList[i].PresetList[j].PresetName, vBytes, NetDataType.Chars, FuncPresetList[i].PresetList[j].NameLen);
+ }
+ }
+ }
+
+ public class tagSCFuncPreset {
+ public byte PresetID; //棰勮鏂规ID
+ public byte NameLen;
+ public string PresetName; //棰勮鍚嶇О
+ }
+
+ public class tagSCFuncPresetInfo {
+ public byte FuncPresetType; //棰勮绫诲瀷锛�1-鍏ㄥ眬鎴樻枟锛�2-闃靛锛�3-鍛芥牸锛�
+ public uint UnlockState; //璇ュ姛鑳介璁捐В閿佺姸鎬侊紝鎸夐璁綢D浜岃繘鍒朵綅杩愮畻璁板綍鏄惁宸茶В閿�
+ public byte PresetCnt;
+ public tagSCFuncPreset[] PresetList; //鏈姛鑳戒笅棰勮鍒楄〃
+ }
+
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB161_tagSCFuncPresetInfoList.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/ServerPack/HB1_Role/HB161_tagSCFuncPresetInfoList.cs.meta
index b1703e0..8ee5af0 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB161_tagSCFuncPresetInfoList.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 8f787599573bd4e49a5dca8a19c5b047
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB162_tagSCFuncPresetSwitchInfo.cs b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB162_tagSCFuncPresetSwitchInfo.cs
new file mode 100644
index 0000000..8b407dc
--- /dev/null
+++ b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB162_tagSCFuncPresetSwitchInfo.cs
@@ -0,0 +1,41 @@
+using UnityEngine;
+using System.Collections;
+
+// B1 62 鍔熻兘棰勮鍒囨崲淇℃伅 #tagSCFuncPresetSwitchInfo
+
+public class HB162_tagSCFuncPresetSwitchInfo : GameNetPackBasic {
+ public byte BatPresetCnt;
+ public tagSCFuncPresetBat[] BatPresetList;
+
+ public HB162_tagSCFuncPresetSwitchInfo () {
+ _cmd = (ushort)0xB162;
+ }
+
+ public override void ReadFromBytes (byte[] vBytes) {
+ TransBytes (out BatPresetCnt, vBytes, NetDataType.BYTE);
+ BatPresetList = new tagSCFuncPresetBat[BatPresetCnt];
+ for (int i = 0; i < BatPresetCnt; i ++) {
+ BatPresetList[i] = new tagSCFuncPresetBat();
+ TransBytes (out BatPresetList[i].BatPresetID, vBytes, NetDataType.BYTE);
+ TransBytes (out BatPresetList[i].FuncCnt, vBytes, NetDataType.BYTE);
+ BatPresetList[i].FuncPresetList = new tagSCFuncPresetFunc[BatPresetList[i].FuncCnt];
+ for (int j = 0; j < BatPresetList[i].FuncCnt; j ++) {
+ BatPresetList[i].FuncPresetList[j] = new tagSCFuncPresetFunc();
+ TransBytes (out BatPresetList[i].FuncPresetList[j].FuncPresetType, vBytes, NetDataType.BYTE);
+ TransBytes (out BatPresetList[i].FuncPresetList[j].FuncPresetID, vBytes, NetDataType.BYTE);
+ }
+ }
+ }
+
+ public class tagSCFuncPresetBat {
+ public byte BatPresetID; //鎵�灞炲叏灞�鎴樻枟棰勮ID
+ public byte FuncCnt;
+ public tagSCFuncPresetFunc[] FuncPresetList;
+ }
+
+ public class tagSCFuncPresetFunc {
+ public byte FuncPresetType; //棰勮绫诲瀷锛�2-闃靛锛�3-鍛芥牸锛�
+ public byte FuncPresetID; //璇ュ叏灞�鎴樻枟棰勮涓嬫湰鍔熻兘浣跨敤鐨勯璁綢D
+ }
+
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB162_tagSCFuncPresetSwitchInfo.cs.meta
similarity index 83%
rename from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
rename to Main/Core/NetworkPackage/ServerPack/HB1_Role/HB162_tagSCFuncPresetSwitchInfo.cs.meta
index b1703e0..cf2906b 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB162_tagSCFuncPresetSwitchInfo.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: f122a18cbae7cda428f82c7d35ea2c2f
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB163_tagSCBatPresetSwitchInfo.cs b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB163_tagSCBatPresetSwitchInfo.cs
new file mode 100644
index 0000000..9600d5e
--- /dev/null
+++ b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB163_tagSCBatPresetSwitchInfo.cs
@@ -0,0 +1,29 @@
+using UnityEngine;
+using System.Collections;
+
+// B1 63 鎴樻枟棰勮鍒囨崲淇℃伅 #tagSCBatPresetSwitchInfo
+
+public class HB163_tagSCBatPresetSwitchInfo : GameNetPackBasic {
+ public byte BatFuncCnt;
+ public tagSCBatPresetSwitch[] BatPresetList;
+
+ public HB163_tagSCBatPresetSwitchInfo () {
+ _cmd = (ushort)0xB163;
+ }
+
+ public override void ReadFromBytes (byte[] vBytes) {
+ TransBytes (out BatFuncCnt, vBytes, NetDataType.BYTE);
+ BatPresetList = new tagSCBatPresetSwitch[BatFuncCnt];
+ for (int i = 0; i < BatFuncCnt; i ++) {
+ BatPresetList[i] = new tagSCBatPresetSwitch();
+ TransBytes (out BatPresetList[i].BatPresetType, vBytes, NetDataType.BYTE);
+ TransBytes (out BatPresetList[i].BatPresetID, vBytes, NetDataType.BYTE);
+ }
+ }
+
+ public class tagSCBatPresetSwitch {
+ public byte BatPresetType; //鎴樻枟棰勮绫诲瀷锛�1-涓荤嚎鎴樻枟锛�2-婕旀鍦洪槻瀹堬紱
+ public byte BatPresetID; //璇ユ垬鏂楀姛鑳芥墍浣跨敤鐨勬垬鏂楅璁綢D
+ }
+
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB163_tagSCBatPresetSwitchInfo.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/Core/NetworkPackage/ServerPack/HB1_Role/HB163_tagSCBatPresetSwitchInfo.cs.meta
index b1703e0..9b4d096 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/Core/NetworkPackage/ServerPack/HB1_Role/HB163_tagSCBatPresetSwitchInfo.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 9209721f401e255458d61e617e525193
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/Main.cs b/Main/Main.cs
index 63fbce6..e5de4d6 100644
--- a/Main/Main.cs
+++ b/Main/Main.cs
@@ -101,6 +101,8 @@
managers.Add(WarlordPavilionManager.Instance);
managers.Add(ViewNPCManager.Instance);
managers.Add(EquipRecordManager.Instance);
+ managers.Add(MinggeManager.Instance);
+
foreach (var manager in managers)
{
manager.Init();
diff --git a/Main/System/InternalAffairs/AffairFuncCell.cs b/Main/System/InternalAffairs/AffairFuncCell.cs
index 3c491db..006b9ca 100644
--- a/Main/System/InternalAffairs/AffairFuncCell.cs
+++ b/Main/System/InternalAffairs/AffairFuncCell.cs
@@ -55,6 +55,10 @@
{
UIManager.Instance.OpenWindow<GubaoBaseWin>();
}
+ else if (funcID == 54)
+ {
+ UIManager.Instance.OpenWindow<GubaoBaseWin>();
+ }
}
diff --git a/Main/System/Mingge.meta b/Main/System/Mingge.meta
new file mode 100644
index 0000000..438f40c
--- /dev/null
+++ b/Main/System/Mingge.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 74d6c58cb7f063249bdd687f72996a17
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Main/System/Mingge/MinggeItemCell.cs b/Main/System/Mingge/MinggeItemCell.cs
new file mode 100644
index 0000000..950e6d0
--- /dev/null
+++ b/Main/System/Mingge/MinggeItemCell.cs
@@ -0,0 +1,16 @@
+锘縰sing UnityEngine;
+using UnityEngine.UI;
+using System.Collections.Generic;
+
+
+public class MinggeItemCell : MonoBehaviour
+{
+
+
+ public void Display(int index)
+ {
+
+ }
+
+}
+
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/System/Mingge/MinggeItemCell.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/System/Mingge/MinggeItemCell.cs.meta
index b1703e0..5961602 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/System/Mingge/MinggeItemCell.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: f729ffce867acf94daebd1460fea9672
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/System/Mingge/MinggeManager.cs b/Main/System/Mingge/MinggeManager.cs
new file mode 100644
index 0000000..d23c9a6
--- /dev/null
+++ b/Main/System/Mingge/MinggeManager.cs
@@ -0,0 +1,24 @@
+using System.Collections.Generic;
+using UnityEngine;
+using LitJson;
+using System;
+
+
+public class MinggeManager : GameSystemManager<MinggeManager>
+{
+
+ public override void Init()
+ {
+ DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitialize;
+ }
+
+ public override void Release()
+ {
+ DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitialize;
+ }
+
+ private void OnBeforePlayerDataInitialize()
+ {
+ }
+
+}
\ No newline at end of file
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/System/Mingge/MinggeManager.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/System/Mingge/MinggeManager.cs.meta
index b1703e0..13f4b68 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/System/Mingge/MinggeManager.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: c2cf474cbc9733c42b5aa0a021af5cdd
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/System/Mingge/MinggeSmallTipWin.cs b/Main/System/Mingge/MinggeSmallTipWin.cs
new file mode 100644
index 0000000..5c95be5
--- /dev/null
+++ b/Main/System/Mingge/MinggeSmallTipWin.cs
@@ -0,0 +1,29 @@
+锘縰sing System;
+using UnityEngine;
+using UnityEngine.UI;
+public class MinggeSmallTipWin : UIBase
+{
+ [SerializeField] Text m_text;
+ protected override void InitComponent()
+ {
+
+ }
+
+ protected override void OnPreOpen()
+ {
+
+ Display();
+
+ }
+
+ protected override void OnPreClose()
+ {
+
+ }
+
+ void Display()
+ {
+
+ }
+}
+
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/System/Mingge/MinggeSmallTipWin.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/System/Mingge/MinggeSmallTipWin.cs.meta
index b1703e0..f9692a6 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/System/Mingge/MinggeSmallTipWin.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: bb40bffa5c9e9d549a4b82da15987122
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/System/Mingge/MinggeWin.cs b/Main/System/Mingge/MinggeWin.cs
new file mode 100644
index 0000000..e4fc2b3
--- /dev/null
+++ b/Main/System/Mingge/MinggeWin.cs
@@ -0,0 +1,28 @@
+锘縰sing System;
+using UnityEngine;
+public class MinggeWin : UIBase
+{
+
+ protected override void InitComponent()
+ {
+
+ }
+
+ protected override void OnPreOpen()
+ {
+
+ Display();
+
+ }
+
+ protected override void OnPreClose()
+ {
+
+ }
+
+ void Display()
+ {
+
+ }
+}
+
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta b/Main/System/Mingge/MinggeWin.cs.meta
similarity index 83%
copy from Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
copy to Main/System/Mingge/MinggeWin.cs.meta
index b1703e0..fe156e6 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/HB1_Role/DTCB124_tagSCLineupInfo.cs.meta
+++ b/Main/System/Mingge/MinggeWin.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1fd0ec2c9c912c459b80695e2be32fb
+guid: 825ef891ceecdfe418749a91ab8e0d6d
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Main/System/Redpoint/MainRedDot.cs b/Main/System/Redpoint/MainRedDot.cs
index c60d52c..ab78e70 100644
--- a/Main/System/Redpoint/MainRedDot.cs
+++ b/Main/System/Redpoint/MainRedDot.cs
@@ -81,6 +81,8 @@
public const int Redpoint_BeautyMM = 117;
//鍙ゅ疂
public const int RedPoint_GuaBao = 118;
+ //鍛芥牸
+ public const int RedPoint_Mingge = 119;
//姝﹀皢鍗�
public const int HeroCardRedpoint = 200;
public Redpoint HeroListRedpoint = new Redpoint(MainHerosRedpoint, HeroCardRedpoint);
diff --git a/Main/System/Team/TeamBase.cs b/Main/System/Team/TeamBase.cs
index 13f0f91..aacf5ea 100644
--- a/Main/System/Team/TeamBase.cs
+++ b/Main/System/Team/TeamBase.cs
@@ -108,11 +108,11 @@
return;
}
- CB412_tagCSHeroLineupSave savePack = new CB412_tagCSHeroLineupSave();
- savePack.LineupID = (byte)teamType;
+ CB412_tagCSHeroPresetSave savePack = new CB412_tagCSHeroPresetSave();
+ savePack.PresetID = (byte)teamType;
savePack.ShapeType = (byte)ShapeType;
savePack.PosCnt = (byte)GetTeamHeroCount();
- savePack.HeroPosList = new CB412_tagCSHeroLineupSave.tagCSHeroLineupPos[savePack.PosCnt];
+ savePack.HeroPosList = new CB412_tagCSHeroPresetSave.tagCSHeroPresetPos[savePack.PosCnt];
int index = 0;
foreach (var hero in tempHeroes)
@@ -128,7 +128,7 @@
continue;
}
- savePack.HeroPosList[index] = new CB412_tagCSHeroLineupSave.tagCSHeroLineupPos
+ savePack.HeroPosList[index] = new CB412_tagCSHeroPresetSave.tagCSHeroPresetPos
{
ItemIndex = (ushort)heroInfo.itemHero.gridIndex,
PosNum = (byte)(posNum + 1)
diff --git a/Main/System/Team/TeamManager.cs b/Main/System/Team/TeamManager.cs
index 2afd452..8daf5c2 100644
--- a/Main/System/Team/TeamManager.cs
+++ b/Main/System/Team/TeamManager.cs
@@ -28,18 +28,18 @@
teamDict.Clear();
}
- public void OnHeroChangeEvent(HB124_tagSCLineupInfo vNetData)
+ public void OnHeroChangeEvent(HB124_tagSCHeroPresetInfo vNetData)
{
var heroPack = PackManager.Instance.GetSinglePack(PackType.Hero);
HashSet<TeamType> teamTypeSet = new HashSet<TeamType>();
- for (int i = 0; i < vNetData.LineupCnt; i++)
+ for (int i = 0; i < vNetData.PresetCnt; i++)
{
- TeamType teamType = (TeamType)vNetData.LineupList[i].LineupID;
+ TeamType teamType = (TeamType)vNetData.PresetList[i].PresetID;
teamTypeSet.Add(teamType);
var team = GetTeam(teamType);
- for (int j = 0; j < vNetData.LineupList[i].HeroCnt; j++)
+ for (int j = 0; j < vNetData.PresetList[i].HeroCnt; j++)
{
- int index = vNetData.LineupList[i].HeroItemIndexList[j];
+ int index = vNetData.PresetList[i].HeroItemIndexList[j];
HeroInfo hero;
if (index == 0)
{
@@ -47,7 +47,7 @@
}
else
{
- var item = heroPack.GetItemByIndex(vNetData.LineupList[i].HeroItemIndexList[j] - 1);
+ var item = heroPack.GetItemByIndex(vNetData.PresetList[i].HeroItemIndexList[j] - 1);
if (item == null)
{
hero = null;
@@ -56,7 +56,7 @@
hero = HeroManager.Instance.GetHero(item.guid);
}
- team.RefreshServerData(vNetData.LineupList[i].ShapeType, j, hero);
+ team.RefreshServerData(vNetData.PresetList[i].ShapeType, j, hero);
}
}
--
Gitblit v1.8.0