From ae9c9db7751309672707c6cd14291fc1b68bb7b4 Mon Sep 17 00:00:00 2001 From: BobSong <605277374@qq.com> Date: Tue, 12 Aug 2025 14:05:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=8F=E8=AE=AE=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Generate/NetworkProtocol/OuterMessage.cs | 63 +++++++++++++++++++ .../Generate/NetworkProtocol/OuterOpcode.cs | 7 ++- 2 files changed, 68 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/Generate/NetworkProtocol/OuterMessage.cs b/Assets/Scripts/Generate/NetworkProtocol/OuterMessage.cs index 7bf9056c5..b2c559c57 100644 --- a/Assets/Scripts/Generate/NetworkProtocol/OuterMessage.cs +++ b/Assets/Scripts/Generate/NetworkProtocol/OuterMessage.cs @@ -279,6 +279,49 @@ namespace NBC [ProtoMember(2)] public long MailId { get; set; } } + [ProtoContract] + public partial class C2Chat_JoinChannelRequest : AMessage, ICustomRouteRequest, IProto + { + public static C2Chat_JoinChannelRequest Create(Scene scene) + { + return scene.MessagePoolComponent.Rent(); + } + public override void Dispose() + { + Target = default; +#if FANTASY_NET || FANTASY_UNITY + GetScene().MessagePoolComponent.Return(this); +#endif + } + [ProtoIgnore] + public Caht2C_JoinChannelResponse ResponseType { get; set; } + public uint OpCode() { return OuterOpcode.C2Chat_JoinChannelRequest; } + [ProtoIgnore] + public int RouteType => Fantasy.RouteType.ChatRoute; + [ProtoMember(1)] + public long Target { get; set; } + } + /// + /// 进入频道响应 + /// + [ProtoContract] + public partial class Caht2C_JoinChannelResponse : AMessage, ICustomRouteResponse, IProto + { + public static Caht2C_JoinChannelResponse Create(Scene scene) + { + return scene.MessagePoolComponent.Rent(); + } + public override void Dispose() + { + ErrorCode = default; +#if FANTASY_NET || FANTASY_UNITY + GetScene().MessagePoolComponent.Return(this); +#endif + } + public uint OpCode() { return OuterOpcode.Caht2C_JoinChannelResponse; } + [ProtoMember(1)] + public uint ErrorCode { get; set; } + } /// /// 发送聊天 /// @@ -354,4 +397,24 @@ namespace NBC [ProtoMember(1)] public ChatMessageInfo Message { get; set; } } + [ProtoContract] + public partial class C2G_LoginRequest1 : AMessage, IRequest, IProto + { + public static C2G_LoginRequest1 Create(Scene scene) + { + return scene.MessagePoolComponent.Rent(); + } + public override void Dispose() + { + ToKen = default; +#if FANTASY_NET || FANTASY_UNITY + GetScene().MessagePoolComponent.Return(this); +#endif + } + [ProtoIgnore] + public G2C_LoginResponse ResponseType { get; set; } + public uint OpCode() { return OuterOpcode.C2G_LoginRequest1; } + [ProtoMember(1)] + public string ToKen { get; set; } + } } diff --git a/Assets/Scripts/Generate/NetworkProtocol/OuterOpcode.cs b/Assets/Scripts/Generate/NetworkProtocol/OuterOpcode.cs index c68678599..62a9e0ed6 100644 --- a/Assets/Scripts/Generate/NetworkProtocol/OuterOpcode.cs +++ b/Assets/Scripts/Generate/NetworkProtocol/OuterOpcode.cs @@ -13,8 +13,11 @@ namespace Fantasy public const uint Game2C_GetMailsResponse = 2415929106; public const uint Game2C_HaveMail = 2147493649; public const uint Game2C_MailState = 2147493650; - public const uint C2Chat_SendMessageRequest = 2281711379; - public const uint Caht2C_SendMessageResponse = 2415929107; + public const uint C2Chat_JoinChannelRequest = 2281711379; + public const uint Caht2C_JoinChannelResponse = 2415929107; + public const uint C2Chat_SendMessageRequest = 2281711380; + public const uint Caht2C_SendMessageResponse = 2415929108; public const uint Chat2C_Message = 2147493651; + public const uint C2G_LoginRequest1 = 268445459; } }