水电费
This commit is contained in:
@@ -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; }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user