From 6fb454b6827ef4f1b2a7dd100e1b1cf0fe55ea19 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 29 八月 2025 10:14:38 +0800
Subject: [PATCH] 0312 新号增加默认发放物品
---
Main/Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0403_tagPlayerLoginLoadOK.cs | 12 +++++
Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs | 1
Main/Core/NetworkPackage/DTCFile/ServerPack/HA7_Interaction/DTCA720_tagMCCreateRoleAwardState.cs | 14 +++++++
Main/Core/NetworkPackage/ServerPack/HA7_Interaction/HA720_tagMCCreateRoleAwardState.cs.meta | 11 +++++
Main/Core/NetworkPackage/DTCFile/ServerPack/HA7_Interaction/DTCA720_tagMCCreateRoleAwardState.cs.meta | 11 +++++
Main/Core/NetworkPackage/ServerPack/HA7_Interaction/HA720_tagMCCreateRoleAwardState.cs | 17 ++++++++
6 files changed, 65 insertions(+), 1 deletions(-)
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0403_tagPlayerLoginLoadOK.cs b/Main/Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0403_tagPlayerLoginLoadOK.cs
index 5a05687..f1ab529 100644
--- a/Main/Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0403_tagPlayerLoginLoadOK.cs
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0403_tagPlayerLoginLoadOK.cs
@@ -32,7 +32,7 @@
}
finishedLogin = true;
if (PlayerDatas.Instance.baseData.FightPoint == 0)
- {
+ {
BattleManager.Instance.MainFightRequest(1, 1);
}
//if (mapInitOkEvent != null)
@@ -40,7 +40,17 @@
// mapInitOkEvent();
//}
+ GetCreateRoleAward();
+ }
+ void GetCreateRoleAward()
+ {
+ if (DTCA720_tagMCCreateRoleAwardState.m_GetState == 0)
+ {
+ var pack = new CA504_tagCMPlayerGetReward();
+ pack.RewardType = 32;
+ GameNetSystem.Instance.SendInfo(pack);
+ }
}
}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HA7_Interaction/DTCA720_tagMCCreateRoleAwardState.cs b/Main/Core/NetworkPackage/DTCFile/ServerPack/HA7_Interaction/DTCA720_tagMCCreateRoleAwardState.cs
new file mode 100644
index 0000000..2f7dda4
--- /dev/null
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/HA7_Interaction/DTCA720_tagMCCreateRoleAwardState.cs
@@ -0,0 +1,14 @@
+using UnityEngine;
+using System.Collections;
+
+// A7 20 鍒涜濂栧姳棰嗗鐘舵�� #tagMCCreateRoleAwardState
+
+public class DTCA720_tagMCCreateRoleAwardState : DtcBasic {
+ public static int m_GetState;
+ public override void Done(GameNetPackBasic vNetPack)
+ {
+ base.Done(vNetPack);
+ HA720_tagMCCreateRoleAwardState vNetData = vNetPack as HA720_tagMCCreateRoleAwardState;
+ m_GetState = vNetData.GetState;
+ }
+}
diff --git a/Main/Core/NetworkPackage/DTCFile/ServerPack/HA7_Interaction/DTCA720_tagMCCreateRoleAwardState.cs.meta b/Main/Core/NetworkPackage/DTCFile/ServerPack/HA7_Interaction/DTCA720_tagMCCreateRoleAwardState.cs.meta
new file mode 100644
index 0000000..6e7c547
--- /dev/null
+++ b/Main/Core/NetworkPackage/DTCFile/ServerPack/HA7_Interaction/DTCA720_tagMCCreateRoleAwardState.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6303ee5b4a861ac419e36a73a138bf03
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs b/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs
index 240cbf2..28dc512 100644
--- a/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs
+++ b/Main/Core/NetworkPackage/DataToCtl/PackageRegedit.cs
@@ -111,6 +111,7 @@
Register(typeof(HB122_tagSCHeroInfo), typeof(DTCB122_tagSCHeroInfo));
Register(typeof(HA338_tagMCInvestInfo), typeof(DTCA338_tagMCInvestInfo));
Register(typeof(HB121_tagMCTreeInfo), typeof(DTCB121_tagMCTreeInfo));
+ Register(typeof(HA720_tagMCCreateRoleAwardState), typeof(DTCA720_tagMCCreateRoleAwardState));
}
//涓诲伐绋嬫敞鍐屽皝鍖�
diff --git a/Main/Core/NetworkPackage/ServerPack/HA7_Interaction/HA720_tagMCCreateRoleAwardState.cs b/Main/Core/NetworkPackage/ServerPack/HA7_Interaction/HA720_tagMCCreateRoleAwardState.cs
new file mode 100644
index 0000000..1b535d7
--- /dev/null
+++ b/Main/Core/NetworkPackage/ServerPack/HA7_Interaction/HA720_tagMCCreateRoleAwardState.cs
@@ -0,0 +1,17 @@
+using UnityEngine;
+using System.Collections;
+
+// A7 20 鍒涜濂栧姳棰嗗鐘舵�� #tagMCCreateRoleAwardState
+
+public class HA720_tagMCCreateRoleAwardState : GameNetPackBasic {
+ public byte GetState; // 鏄惁宸查鍙�
+
+ public HA720_tagMCCreateRoleAwardState () {
+ _cmd = (ushort)0xA720;
+ }
+
+ public override void ReadFromBytes (byte[] vBytes) {
+ TransBytes (out GetState, vBytes, NetDataType.BYTE);
+ }
+
+}
diff --git a/Main/Core/NetworkPackage/ServerPack/HA7_Interaction/HA720_tagMCCreateRoleAwardState.cs.meta b/Main/Core/NetworkPackage/ServerPack/HA7_Interaction/HA720_tagMCCreateRoleAwardState.cs.meta
new file mode 100644
index 0000000..33e4af3
--- /dev/null
+++ b/Main/Core/NetworkPackage/ServerPack/HA7_Interaction/HA720_tagMCCreateRoleAwardState.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 08539c9fea3d3ba46a95b13662b704ac
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
--
Gitblit v1.8.0