From 6cd8845b24e6a38aad76228a8356edf01ed78c9a Mon Sep 17 00:00:00 2001 From: bob <605277374@qq.com> Date: Fri, 8 Aug 2025 18:20:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E5=8D=8F=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Generate/NetworkProtocol/Account.cs | 32 +++++++++++++++++++ .../Generate/NetworkProtocol/GlobalData.cs | 7 ++-- 2 files changed, 37 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/Generate/NetworkProtocol/Account.cs b/Assets/Scripts/Generate/NetworkProtocol/Account.cs index 2a81c2fd0..11dab046f 100644 --- a/Assets/Scripts/Generate/NetworkProtocol/Account.cs +++ b/Assets/Scripts/Generate/NetworkProtocol/Account.cs @@ -143,6 +143,38 @@ namespace NBC public List Skills = new List(); } /// + /// 角色信息 + /// + [ProtoContract] + public partial class RoleSimpleInfo : AMessage, IProto + { + public static RoleSimpleInfo Create(Scene scene) + { + return scene.MessagePoolComponent.Rent(); + } + public override void Dispose() + { + RoleId = default; + NickName = default; + Head = default; + Country = default; + Level = default; +#if FANTASY_NET || FANTASY_UNITY + GetScene().MessagePoolComponent.Return(this); +#endif + } + [ProtoMember(1)] + public long RoleId { get; set; } + [ProtoMember(2)] + public string NickName { get; set; } + [ProtoMember(3)] + public string Head { get; set; } + [ProtoMember(4)] + public string Country { get; set; } + [ProtoMember(5)] + public int Level { get; set; } + } + /// /// VIP信息 /// [ProtoContract] diff --git a/Assets/Scripts/Generate/NetworkProtocol/GlobalData.cs b/Assets/Scripts/Generate/NetworkProtocol/GlobalData.cs index 9ba81db08..912fedee6 100644 --- a/Assets/Scripts/Generate/NetworkProtocol/GlobalData.cs +++ b/Assets/Scripts/Generate/NetworkProtocol/GlobalData.cs @@ -39,6 +39,7 @@ namespace NBC public override void Dispose() { Type = default; + Source = default; Trigger = default; Content.Clear(); #if FANTASY_NET || FANTASY_UNITY @@ -48,8 +49,10 @@ namespace NBC [ProtoMember(1)] public int Type { get; set; } [ProtoMember(2)] - public ChatUserInfo Trigger { get; set; } + public int Source { get; set; } [ProtoMember(3)] - public List Content = new List(); + public ChatUserInfo Trigger { get; set; } + [ProtoMember(4)] + public List Content = new List(); } }