水电费

This commit is contained in:
bob
2025-07-16 17:47:53 +08:00
parent 7cccd2a81c
commit 3bd1ffbb75
75 changed files with 2148 additions and 1265 deletions

View File

@@ -17,6 +17,220 @@ using Fantasy.Serialize;
namespace Fantasy
{
[ProtoContract]
public partial class C2A_RegisterRequest : AMessage, IRequest, IProto
{
public static C2A_RegisterRequest Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2A_RegisterRequest>();
}
public override void Dispose()
{
Username = default;
Password = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2A_RegisterRequest>(this);
#endif
}
[ProtoIgnore]
public A2C_RegisterResponse ResponseType { get; set; }
public uint OpCode() { return OuterOpcode.C2A_RegisterRequest; }
[ProtoMember(1)]
public string Username { get; set; }
[ProtoMember(2)]
public string Password { get; set; }
}
[ProtoContract]
public partial class A2C_RegisterResponse : AMessage, IResponse, IProto
{
public static A2C_RegisterResponse Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<A2C_RegisterResponse>();
}
public override void Dispose()
{
ErrorCode = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<A2C_RegisterResponse>(this);
#endif
}
public uint OpCode() { return OuterOpcode.A2C_RegisterResponse; }
[ProtoMember(1)]
public uint ErrorCode { get; set; }
}
[ProtoContract]
public partial class C2A_LoginRequest : AMessage, IRequest, IProto
{
public static C2A_LoginRequest Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2A_LoginRequest>();
}
public override void Dispose()
{
Username = default;
Password = default;
LoginType = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2A_LoginRequest>(this);
#endif
}
[ProtoIgnore]
public A2C_LoginResponse ResponseType { get; set; }
public uint OpCode() { return OuterOpcode.C2A_LoginRequest; }
[ProtoMember(1)]
public string Username { get; set; }
[ProtoMember(2)]
public string Password { get; set; }
[ProtoMember(3)]
public int LoginType { get; set; }
}
[ProtoContract]
public partial class A2C_LoginResponse : AMessage, IResponse, IProto
{
public static A2C_LoginResponse Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<A2C_LoginResponse>();
}
public override void Dispose()
{
ErrorCode = default;
ToKen = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<A2C_LoginResponse>(this);
#endif
}
public uint OpCode() { return OuterOpcode.A2C_LoginResponse; }
[ProtoMember(1)]
public string ToKen { get; set; }
[ProtoMember(2)]
public uint ErrorCode { get; set; }
}
/// <summary>
/// 客户端登录到Gate服务器
/// </summary>
[ProtoContract]
public partial class C2G_LoginRequest : AMessage, IRequest, IProto
{
public static C2G_LoginRequest Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2G_LoginRequest>();
}
public override void Dispose()
{
ToKen = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2G_LoginRequest>(this);
#endif
}
[ProtoIgnore]
public G2C_LoginResponse ResponseType { get; set; }
public uint OpCode() { return OuterOpcode.C2G_LoginRequest; }
[ProtoMember(1)]
public string ToKen { get; set; }
}
[ProtoContract]
public partial class G2C_LoginResponse : AMessage, IResponse, IProto
{
public static G2C_LoginResponse Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<G2C_LoginResponse>();
}
public override void Dispose()
{
ErrorCode = default;
GameAccountInfo = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<G2C_LoginResponse>(this);
#endif
}
public uint OpCode() { return OuterOpcode.G2C_LoginResponse; }
[ProtoMember(1)]
public GameAccountInfo GameAccountInfo { get; set; }
[ProtoMember(2)]
public uint ErrorCode { get; set; }
}
/// <summary>
/// 通知客户端重复登录
/// </summary>
[ProtoContract]
public partial class G2C_RepeatLogin : AMessage, IMessage, IProto
{
public static G2C_RepeatLogin Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<G2C_RepeatLogin>();
}
public override void Dispose()
{
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<G2C_RepeatLogin>(this);
#endif
}
public uint OpCode() { return OuterOpcode.G2C_RepeatLogin; }
}
/// <summary>
/// GameAccount实体类
/// </summary>
[ProtoContract]
public partial class GameAccountInfo : AMessage, IProto
{
public static GameAccountInfo Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<GameAccountInfo>();
}
public override void Dispose()
{
CreateTime = default;
LoginTime = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<GameAccountInfo>(this);
#endif
}
[ProtoMember(1)]
public long CreateTime { get; set; }
[ProtoMember(2)]
public long LoginTime { get; set; }
}
/// <summary>
/// 拿到当前账号的信息
/// </summary>
[ProtoContract]
public partial class C2G_GetAccountInfoRequest : AMessage, IRequest, IProto
{
public static C2G_GetAccountInfoRequest Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2G_GetAccountInfoRequest>();
}
public override void Dispose()
{
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2G_GetAccountInfoRequest>(this);
#endif
}
[ProtoIgnore]
public G2C_GetAccountInfoResponse ResponseType { get; set; }
public uint OpCode() { return OuterOpcode.C2G_GetAccountInfoRequest; }
}
[ProtoContract]
public partial class G2C_GetAccountInfoResponse : AMessage, IResponse, IProto
{
public static G2C_GetAccountInfoResponse Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<G2C_GetAccountInfoResponse>();
}
public override void Dispose()
{
ErrorCode = default;
GameAccountInfo = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<G2C_GetAccountInfoResponse>(this);
#endif
}
public uint OpCode() { return OuterOpcode.G2C_GetAccountInfoResponse; }
[ProtoMember(1)]
public GameAccountInfo GameAccountInfo { get; set; }
[ProtoMember(2)]
public uint ErrorCode { get; set; }
}
[ProtoContract]
public partial class C2G_TestMessage : AMessage, IMessage, IProto
{
@@ -77,42 +291,6 @@ namespace Fantasy
public uint ErrorCode { get; set; }
}
[ProtoContract]
public partial class C2G_TestRequestPushMessage : AMessage, IMessage, IProto
{
public static C2G_TestRequestPushMessage Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2G_TestRequestPushMessage>();
}
public override void Dispose()
{
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2G_TestRequestPushMessage>(this);
#endif
}
public uint OpCode() { return OuterOpcode.C2G_TestRequestPushMessage; }
}
/// <summary>
/// Gate服务器推送一个消息给客户端
/// </summary>
[ProtoContract]
public partial class G2C_PushMessage : AMessage, IMessage, IProto
{
public static G2C_PushMessage Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<G2C_PushMessage>();
}
public override void Dispose()
{
Tag = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<G2C_PushMessage>(this);
#endif
}
public uint OpCode() { return OuterOpcode.G2C_PushMessage; }
[ProtoMember(1)]
public string Tag { get; set; }
}
[ProtoContract]
public partial class C2G_CreateAddressableRequest : AMessage, IRequest, IProto
{
public static C2G_CreateAddressableRequest Create(Scene scene)
@@ -313,475 +491,4 @@ namespace Fantasy
[ProtoMember(2)]
public uint ErrorCode { get; set; }
}
/// <summary>
/// 发送一个RPC消息给Map让Map里的Entity转移到另外一个Map上
/// </summary>
[ProtoContract]
public partial class C2M_MoveToMapRequest : AMessage, IAddressableRouteRequest, IProto
{
public static C2M_MoveToMapRequest Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2M_MoveToMapRequest>();
}
public override void Dispose()
{
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2M_MoveToMapRequest>(this);
#endif
}
[ProtoIgnore]
public M2C_MoveToMapResponse ResponseType { get; set; }
public uint OpCode() { return OuterOpcode.C2M_MoveToMapRequest; }
}
[ProtoContract]
public partial class M2C_MoveToMapResponse : AMessage, IAddressableRouteResponse, IProto
{
public static M2C_MoveToMapResponse Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<M2C_MoveToMapResponse>();
}
public override void Dispose()
{
ErrorCode = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<M2C_MoveToMapResponse>(this);
#endif
}
public uint OpCode() { return OuterOpcode.M2C_MoveToMapResponse; }
[ProtoMember(1)]
public uint ErrorCode { get; set; }
}
/// <summary>
/// 发送一个消息给Gate让Gate发送一个Addressable消息给MAP
/// </summary>
[ProtoContract]
public partial class C2G_SendAddressableToMap : AMessage, IMessage, IProto
{
public static C2G_SendAddressableToMap Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2G_SendAddressableToMap>();
}
public override void Dispose()
{
Tag = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2G_SendAddressableToMap>(this);
#endif
}
public uint OpCode() { return OuterOpcode.C2G_SendAddressableToMap; }
[ProtoMember(1)]
public string Tag { get; set; }
}
/// <summary>
/// 发送一个消息给Chat让Chat服务器主动推送一个RouteMessage消息给客户端
/// </summary>
[ProtoContract]
public partial class C2Chat_TestRequestPushMessage : AMessage, ICustomRouteMessage, IProto
{
public static C2Chat_TestRequestPushMessage Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2Chat_TestRequestPushMessage>();
}
public override void Dispose()
{
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2Chat_TestRequestPushMessage>(this);
#endif
}
public uint OpCode() { return OuterOpcode.C2Chat_TestRequestPushMessage; }
[ProtoIgnore]
public int RouteType => Fantasy.RouteType.ChatRoute;
}
/// <summary>
/// Chat服务器主动推送一个消息给客户端
/// </summary>
[ProtoContract]
public partial class Chat2C_PushMessage : AMessage, ICustomRouteMessage, IProto
{
public static Chat2C_PushMessage Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<Chat2C_PushMessage>();
}
public override void Dispose()
{
Tag = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<Chat2C_PushMessage>(this);
#endif
}
public uint OpCode() { return OuterOpcode.Chat2C_PushMessage; }
[ProtoIgnore]
public int RouteType => Fantasy.RouteType.ChatRoute;
[ProtoMember(1)]
public string Tag { get; set; }
}
/// <summary>
/// 客户端发送给Gate服务器通知map服务器创建一个SubScene
/// </summary>
[ProtoContract]
public partial class C2G_CreateSubSceneRequest : AMessage, IRequest, IProto
{
public static C2G_CreateSubSceneRequest Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2G_CreateSubSceneRequest>();
}
public override void Dispose()
{
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2G_CreateSubSceneRequest>(this);
#endif
}
[ProtoIgnore]
public G2C_CreateSubSceneResponse ResponseType { get; set; }
public uint OpCode() { return OuterOpcode.C2G_CreateSubSceneRequest; }
}
[ProtoContract]
public partial class G2C_CreateSubSceneResponse : AMessage, IResponse, IProto
{
public static G2C_CreateSubSceneResponse Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<G2C_CreateSubSceneResponse>();
}
public override void Dispose()
{
ErrorCode = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<G2C_CreateSubSceneResponse>(this);
#endif
}
public uint OpCode() { return OuterOpcode.G2C_CreateSubSceneResponse; }
[ProtoMember(1)]
public uint ErrorCode { get; set; }
}
/// <summary>
/// 客户端通知Gate服务器给SubScene发送一个消息
/// </summary>
[ProtoContract]
public partial class C2G_SendToSubSceneMessage : AMessage, IMessage, IProto
{
public static C2G_SendToSubSceneMessage Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2G_SendToSubSceneMessage>();
}
public override void Dispose()
{
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2G_SendToSubSceneMessage>(this);
#endif
}
public uint OpCode() { return OuterOpcode.C2G_SendToSubSceneMessage; }
}
/// <summary>
/// 客户端通知Gate服务器创建一个SubScene的Address消息
/// </summary>
[ProtoContract]
public partial class C2G_CreateSubSceneAddressableRequest : AMessage, IRequest, IProto
{
public static C2G_CreateSubSceneAddressableRequest Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2G_CreateSubSceneAddressableRequest>();
}
public override void Dispose()
{
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2G_CreateSubSceneAddressableRequest>(this);
#endif
}
[ProtoIgnore]
public G2C_CreateSubSceneAddressableResponse ResponseType { get; set; }
public uint OpCode() { return OuterOpcode.C2G_CreateSubSceneAddressableRequest; }
}
[ProtoContract]
public partial class G2C_CreateSubSceneAddressableResponse : AMessage, IResponse, IProto
{
public static G2C_CreateSubSceneAddressableResponse Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<G2C_CreateSubSceneAddressableResponse>();
}
public override void Dispose()
{
ErrorCode = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<G2C_CreateSubSceneAddressableResponse>(this);
#endif
}
public uint OpCode() { return OuterOpcode.G2C_CreateSubSceneAddressableResponse; }
[ProtoMember(1)]
public uint ErrorCode { get; set; }
}
/// <summary>
/// 客户端向SubScene发送一个测试消息
/// </summary>
[ProtoContract]
public partial class C2SubScene_TestMessage : AMessage, IAddressableRouteMessage, IProto
{
public static C2SubScene_TestMessage Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2SubScene_TestMessage>();
}
public override void Dispose()
{
Tag = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2SubScene_TestMessage>(this);
#endif
}
public uint OpCode() { return OuterOpcode.C2SubScene_TestMessage; }
[ProtoMember(1)]
public string Tag { get; set; }
}
/// <summary>
/// 客户端向SubScene发送一个销毁测试消息
/// </summary>
[ProtoContract]
public partial class C2SubScene_TestDisposeMessage : AMessage, IAddressableRouteMessage, IProto
{
public static C2SubScene_TestDisposeMessage Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2SubScene_TestDisposeMessage>();
}
public override void Dispose()
{
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2SubScene_TestDisposeMessage>(this);
#endif
}
public uint OpCode() { return OuterOpcode.C2SubScene_TestDisposeMessage; }
}
/// <summary>
/// 客户端向服务器发送连接消息Roaming
/// </summary>
[ProtoContract]
public partial class C2G_ConnectRoamingRequest : AMessage, IRequest, IProto
{
public static C2G_ConnectRoamingRequest Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2G_ConnectRoamingRequest>();
}
public override void Dispose()
{
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2G_ConnectRoamingRequest>(this);
#endif
}
[ProtoIgnore]
public G2C_ConnectRoamingResponse ResponseType { get; set; }
public uint OpCode() { return OuterOpcode.C2G_ConnectRoamingRequest; }
}
[ProtoContract]
public partial class G2C_ConnectRoamingResponse : AMessage, IResponse, IProto
{
public static G2C_ConnectRoamingResponse Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<G2C_ConnectRoamingResponse>();
}
public override void Dispose()
{
ErrorCode = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<G2C_ConnectRoamingResponse>(this);
#endif
}
public uint OpCode() { return OuterOpcode.G2C_ConnectRoamingResponse; }
[ProtoMember(1)]
public uint ErrorCode { get; set; }
}
/// <summary>
/// 测试一个Chat漫游普通消息
/// </summary>
[ProtoContract]
public partial class C2Chat_TestRoamingMessage : AMessage, IRoamingMessage, IProto
{
public static C2Chat_TestRoamingMessage Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2Chat_TestRoamingMessage>();
}
public override void Dispose()
{
Tag = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2Chat_TestRoamingMessage>(this);
#endif
}
public uint OpCode() { return OuterOpcode.C2Chat_TestRoamingMessage; }
[ProtoIgnore]
public int RouteType => Fantasy.RoamingType.ChatRoamingType;
[ProtoMember(1)]
public string Tag { get; set; }
}
/// <summary>
/// 测试一个Map漫游普通消息
/// </summary>
[ProtoContract]
public partial class C2Map_TestRoamingMessage : AMessage, IRoamingMessage, IProto
{
public static C2Map_TestRoamingMessage Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2Map_TestRoamingMessage>();
}
public override void Dispose()
{
Tag = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2Map_TestRoamingMessage>(this);
#endif
}
public uint OpCode() { return OuterOpcode.C2Map_TestRoamingMessage; }
[ProtoIgnore]
public int RouteType => Fantasy.RoamingType.MapRoamingType;
[ProtoMember(1)]
public string Tag { get; set; }
}
/// <summary>
/// 测试一个Chat漫游RPC消息
/// </summary>
[ProtoContract]
public partial class C2Chat_TestRPCRoamingRequest : AMessage, IRoamingRequest, IProto
{
public static C2Chat_TestRPCRoamingRequest Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2Chat_TestRPCRoamingRequest>();
}
public override void Dispose()
{
Tag = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2Chat_TestRPCRoamingRequest>(this);
#endif
}
[ProtoIgnore]
public Chat2C_TestRPCRoamingResponse ResponseType { get; set; }
public uint OpCode() { return OuterOpcode.C2Chat_TestRPCRoamingRequest; }
[ProtoIgnore]
public int RouteType => Fantasy.RoamingType.ChatRoamingType;
[ProtoMember(1)]
public string Tag { get; set; }
}
[ProtoContract]
public partial class Chat2C_TestRPCRoamingResponse : AMessage, IRoamingResponse, IProto
{
public static Chat2C_TestRPCRoamingResponse Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<Chat2C_TestRPCRoamingResponse>();
}
public override void Dispose()
{
ErrorCode = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<Chat2C_TestRPCRoamingResponse>(this);
#endif
}
public uint OpCode() { return OuterOpcode.Chat2C_TestRPCRoamingResponse; }
[ProtoMember(1)]
public uint ErrorCode { get; set; }
}
/// <summary>
/// 客户端发送一个漫游消息给Map通知Map主动推送一个消息给客户端
/// </summary>
[ProtoContract]
public partial class C2Map_PushMessageToClient : AMessage, IRoamingMessage, IProto
{
public static C2Map_PushMessageToClient Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2Map_PushMessageToClient>();
}
public override void Dispose()
{
Tag = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2Map_PushMessageToClient>(this);
#endif
}
public uint OpCode() { return OuterOpcode.C2Map_PushMessageToClient; }
[ProtoIgnore]
public int RouteType => Fantasy.RoamingType.MapRoamingType;
[ProtoMember(1)]
public string Tag { get; set; }
}
/// <summary>
/// 漫游端发送一个消息给客户端
/// </summary>
[ProtoContract]
public partial class Map2C_PushMessageToClient : AMessage, IRoamingMessage, IProto
{
public static Map2C_PushMessageToClient Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<Map2C_PushMessageToClient>();
}
public override void Dispose()
{
Tag = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<Map2C_PushMessageToClient>(this);
#endif
}
public uint OpCode() { return OuterOpcode.Map2C_PushMessageToClient; }
[ProtoIgnore]
public int RouteType => Fantasy.RoamingType.MapRoamingType;
[ProtoMember(1)]
public string Tag { get; set; }
}
/// <summary>
/// 测试传送漫游的触发协议
/// </summary>
[ProtoContract]
public partial class C2Map_TestTransferRequest : AMessage, IRoamingRequest, IProto
{
public static C2Map_TestTransferRequest Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2Map_TestTransferRequest>();
}
public override void Dispose()
{
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2Map_TestTransferRequest>(this);
#endif
}
[ProtoIgnore]
public Map2C_TestTransferResponse ResponseType { get; set; }
public uint OpCode() { return OuterOpcode.C2Map_TestTransferRequest; }
[ProtoIgnore]
public int RouteType => Fantasy.RoamingType.MapRoamingType;
}
[ProtoContract]
public partial class Map2C_TestTransferResponse : AMessage, IRoamingResponse, IProto
{
public static Map2C_TestTransferResponse Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<Map2C_TestTransferResponse>();
}
public override void Dispose()
{
ErrorCode = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<Map2C_TestTransferResponse>(this);
#endif
}
public uint OpCode() { return OuterOpcode.Map2C_TestTransferResponse; }
[ProtoMember(1)]
public uint ErrorCode { get; set; }
}
/// <summary>
/// 测试一个Chat发送到Map之间漫游协议
/// </summary>
[ProtoContract]
public partial class C2Chat_TestSendMapMessage : AMessage, IRoamingMessage, IProto
{
public static C2Chat_TestSendMapMessage Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<C2Chat_TestSendMapMessage>();
}
public override void Dispose()
{
Tag = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<C2Chat_TestSendMapMessage>(this);
#endif
}
public uint OpCode() { return OuterOpcode.C2Chat_TestSendMapMessage; }
[ProtoIgnore]
public int RouteType => Fantasy.RoamingType.ChatRoamingType;
[ProtoMember(1)]
public string Tag { get; set; }
}
}

View File

@@ -2,43 +2,27 @@ namespace Fantasy
{
public static partial class OuterOpcode
{
public const uint C2G_TestMessage = 134227729;
public const uint C2G_TestRequest = 268445457;
public const uint G2C_TestResponse = 402663185;
public const uint C2G_TestRequestPushMessage = 134227730;
public const uint G2C_PushMessage = 134227731;
public const uint C2G_CreateAddressableRequest = 268445458;
public const uint G2C_CreateAddressableResponse = 402663186;
public const uint C2A_RegisterRequest = 268445457;
public const uint A2C_RegisterResponse = 402663185;
public const uint C2A_LoginRequest = 268445458;
public const uint A2C_LoginResponse = 402663186;
public const uint C2G_LoginRequest = 268445459;
public const uint G2C_LoginResponse = 402663187;
public const uint G2C_RepeatLogin = 134227729;
public const uint C2G_GetAccountInfoRequest = 268445460;
public const uint G2C_GetAccountInfoResponse = 402663188;
public const uint C2G_TestMessage = 134227730;
public const uint C2G_TestRequest = 268445461;
public const uint G2C_TestResponse = 402663189;
public const uint C2G_CreateAddressableRequest = 268445462;
public const uint G2C_CreateAddressableResponse = 402663190;
public const uint C2M_TestMessage = 1342187281;
public const uint C2M_TestRequest = 1476405009;
public const uint M2C_TestResponse = 1610622737;
public const uint C2G_CreateChatRouteRequest = 268445459;
public const uint G2C_CreateChatRouteResponse = 402663187;
public const uint C2G_CreateChatRouteRequest = 268445463;
public const uint G2C_CreateChatRouteResponse = 402663191;
public const uint C2Chat_TestMessage = 2147493649;
public const uint C2Chat_TestMessageRequest = 2281711377;
public const uint Chat2C_TestMessageResponse = 2415929105;
public const uint C2M_MoveToMapRequest = 1476405010;
public const uint M2C_MoveToMapResponse = 1610622738;
public const uint C2G_SendAddressableToMap = 134227732;
public const uint C2Chat_TestRequestPushMessage = 2147493650;
public const uint Chat2C_PushMessage = 2147493651;
public const uint C2G_CreateSubSceneRequest = 268445460;
public const uint G2C_CreateSubSceneResponse = 402663188;
public const uint C2G_SendToSubSceneMessage = 134227733;
public const uint C2G_CreateSubSceneAddressableRequest = 268445461;
public const uint G2C_CreateSubSceneAddressableResponse = 402663189;
public const uint C2SubScene_TestMessage = 1342187282;
public const uint C2SubScene_TestDisposeMessage = 1342187283;
public const uint C2G_ConnectRoamingRequest = 268445462;
public const uint G2C_ConnectRoamingResponse = 402663190;
public const uint C2Chat_TestRoamingMessage = 2550146833;
public const uint C2Map_TestRoamingMessage = 2550146834;
public const uint C2Chat_TestRPCRoamingRequest = 2684364561;
public const uint Chat2C_TestRPCRoamingResponse = 2818582289;
public const uint C2Map_PushMessageToClient = 2550146835;
public const uint Map2C_PushMessageToClient = 2550146836;
public const uint C2Map_TestTransferRequest = 2684364562;
public const uint Map2C_TestTransferResponse = 2818582290;
public const uint C2Chat_TestSendMapMessage = 2550146837;
}
}