| Core/GameEngine/DataToCtl/PackageRegedit.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/NetworkPackage/DTCFile/ServerPack/HB4_Fight/DTCB413_tagMCPlayerSkills.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/NetworkPackage/DTCFile/ServerPack/HB4_Fight/DTCB413_tagMCPlayerSkills.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/NetworkPackage/ServerPack/HB4_Fight/HB413_tagMCPlayerSkills.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/NetworkPackage/ServerPack/HB4_Fight/HB413_tagMCPlayerSkills.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Core/GameEngine/DataToCtl/PackageRegedit.cs
@@ -25,6 +25,7 @@ public static void Init() { // 登记相应的数据体及对应的数据转逻辑类 Register(typeof(HB413_tagMCPlayerSkills), typeof(DTCB413_tagMCPlayerSkills)); Register(typeof(HB212_tagMCZhuXianBossCnt), typeof(DTCB212_tagMCZhuXianBossCnt)); Register(typeof(H0208_tagTalkCountry), typeof(DTC0208_tagTalkCountry)); Register(typeof(HB102_tagMCClothesCoatSkinState), typeof(DTCB102_tagMCClothesCoatSkinState)); Core/NetworkPackage/DTCFile/ServerPack/HB4_Fight/DTCB413_tagMCPlayerSkills.cs
New file @@ -0,0 +1,38 @@ //-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Monday, January 21, 2019 //-------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; public class DTCB413_tagMCPlayerSkills : DtcBasic { public override void Done(GameNetPackBasic vNetPack) { base.Done(vNetPack); var package = vNetPack as HB413_tagMCPlayerSkills; DTC0310_tagRoleSkillChange dtc = new DTC0310_tagRoleSkillChange(); for (int i = 0; i < package.Count; i++) { var data = package.Skills[i]; H0310_tagRoleSkillChange h0310 = new H0310_tagRoleSkillChange() { OldSkillID = 0, NewSkillID = (int)data.SkillID, Proficiency = (int)data.Proficiency, RemainTime = (int)data.RemainTime, socketType = package.socketType, }; dtc.Done(h0310); } } } Core/NetworkPackage/DTCFile/ServerPack/HB4_Fight/DTCB413_tagMCPlayerSkills.cs.meta
New file @@ -0,0 +1,12 @@ fileFormatVersion: 2 guid: 84c04df606cdb0c48adba8b99914fdb6 timeCreated: 1548069797 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: Core/NetworkPackage/ServerPack/HB4_Fight/HB413_tagMCPlayerSkills.cs
New file @@ -0,0 +1,31 @@ using UnityEngine; using System.Collections; // B4 13 通知玩家所有已学技能 #tagMCPlayerSkills public class HB413_tagMCPlayerSkills : GameNetPackBasic { public ushort Count; //技能个数 public tagPlayerSkill[] Skills; // 技能数据 public HB413_tagMCPlayerSkills () { _cmd = (ushort)0xB413; } public override void ReadFromBytes (byte[] vBytes) { TransBytes (out Count, vBytes, NetDataType.WORD); Skills = new tagPlayerSkill[Count]; for (int i = 0; i < Count; i ++) { Skills[i] = new tagPlayerSkill(); TransBytes (out Skills[i].SkillID, vBytes, NetDataType.DWORD); TransBytes (out Skills[i].RemainTime, vBytes, NetDataType.DWORD); TransBytes (out Skills[i].Proficiency, vBytes, NetDataType.DWORD); } } public struct tagPlayerSkill { public uint SkillID; //技能ID public uint RemainTime; //剩余时间 public uint Proficiency; //熟练度 } } Core/NetworkPackage/ServerPack/HB4_Fight/HB413_tagMCPlayerSkills.cs.meta
New file @@ -0,0 +1,12 @@ fileFormatVersion: 2 guid: 655db91bbfb8bae40aa038269eebc6be timeCreated: 1548069755 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: