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(); } }