using ET; using ProtoBuf; using System.Collections.Generic; namespace ET { [Message(OuterMessage.HttpGetRouterResponse)] [ProtoContract] public partial class HttpGetRouterResponse: ProtoObject { [ProtoMember(1)] public List Realms { get; set; } [ProtoMember(2)] public List Routers { get; set; } } [Message(OuterMessage.RouterSync)] [ProtoContract] public partial class RouterSync: ProtoObject { [ProtoMember(1)] public uint ConnectId { get; set; } [ProtoMember(2)] public string Address { get; set; } } [ResponseType(nameof(M2C_TestResponse))] [Message(OuterMessage.C2M_TestRequest)] [ProtoContract] public partial class C2M_TestRequest: ProtoObject, IActorLocationRequest { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public string request { get; set; } } [Message(OuterMessage.M2C_TestResponse)] [ProtoContract] public partial class M2C_TestResponse: ProtoObject, IActorLocationResponse { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } [ProtoMember(4)] public string response { get; set; } } [ResponseType(nameof(Actor_TransferResponse))] [Message(OuterMessage.Actor_TransferRequest)] [ProtoContract] public partial class Actor_TransferRequest: ProtoObject, IActorLocationRequest { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int MapIndex { get; set; } } [Message(OuterMessage.Actor_TransferResponse)] [ProtoContract] public partial class Actor_TransferResponse: ProtoObject, IActorLocationResponse { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } } [ResponseType(nameof(G2C_EnterMap))] [Message(OuterMessage.C2G_EnterMap)] [ProtoContract] public partial class C2G_EnterMap: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } } [Message(OuterMessage.G2C_EnterMap)] [ProtoContract] public partial class G2C_EnterMap: ProtoObject, IResponse { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } // 自己unitId [ProtoMember(4)] public long MyId { get; set; } } [Message(OuterMessage.M2C_CreateUnits)] [ProtoContract] public partial class M2C_CreateUnits: ProtoObject, IActorMessage { [ProtoMember(1)] public List Units { get; set; } } [Message(OuterMessage.M2C_CreateMyUnit)] [ProtoContract] public partial class M2C_CreateMyUnit: ProtoObject, IActorMessage { [ProtoMember(1)] public UnitInfo Unit { get; set; } } [Message(OuterMessage.M2C_StartSceneChange)] [ProtoContract] public partial class M2C_StartSceneChange: ProtoObject, IActorMessage { [ProtoMember(1)] public long SceneInstanceId { get; set; } [ProtoMember(2)] public string SceneName { get; set; } } [Message(OuterMessage.C2M_PathfindingResult)] [ProtoContract] public partial class C2M_PathfindingResult: ProtoObject, IActorLocationMessage { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public Unity.Mathematics.float3 Position { get; set; } } [Message(OuterMessage.M2C_PathfindingResult)] [ProtoContract] public partial class M2C_PathfindingResult: ProtoObject, IActorMessage { [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public Unity.Mathematics.float3 Position { get; set; } [ProtoMember(3)] public List Points { get; set; } } [ResponseType(nameof(G2C_Ping))] [Message(OuterMessage.C2G_Ping)] [ProtoContract] public partial class C2G_Ping: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } } [Message(OuterMessage.G2C_Ping)] [ProtoContract] public partial class G2C_Ping: ProtoObject, IResponse { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } [ProtoMember(4)] public long Time { get; set; } } [Message(OuterMessage.G2C_Test)] [ProtoContract] public partial class G2C_Test: ProtoObject, IMessage { } [ResponseType(nameof(M2C_Reload))] [Message(OuterMessage.C2M_Reload)] [ProtoContract] public partial class C2M_Reload: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public string Account { get; set; } [ProtoMember(3)] public string Password { get; set; } } [Message(OuterMessage.M2C_Reload)] [ProtoContract] public partial class M2C_Reload: ProtoObject, IResponse { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } } [ResponseType(nameof(R2C_Login))] [Message(OuterMessage.C2R_Login)] [ProtoContract] public partial class C2R_Login: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public string Account { get; set; } [ProtoMember(3)] public string Password { get; set; } } [Message(OuterMessage.R2C_Login)] [ProtoContract] public partial class R2C_Login: ProtoObject, IResponse { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } [ProtoMember(4)] public string Address { get; set; } [ProtoMember(5)] public long Key { get; set; } [ProtoMember(6)] public long GameId { get; set; } } [ResponseType(nameof(G2C_LoginGame))] [Message(OuterMessage.C2G_LoginGame)] [ProtoContract] public partial class C2G_LoginGame: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public long Key { get; set; } [ProtoMember(3)] public long GameId { get; set; } } [Message(OuterMessage.G2C_LoginGame)] [ProtoContract] public partial class G2C_LoginGame: ProtoObject, IResponse { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } [ProtoMember(4)] public PlayerInfo Player { get; set; } [ProtoMember(5)] public bool IsInRoom { get; set; } } [ResponseType(nameof(G2C_CreatRoom))] [Message(OuterMessage.C2G_CreatRoom)] [ProtoContract] public partial class C2G_CreatRoom: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } } [Message(OuterMessage.G2C_CreatRoom)] [ProtoContract] public partial class G2C_CreatRoom: ProtoObject, IResponse { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } [ProtoMember(4)] public RoomInfo Info { get; set; } } [ResponseType(nameof(G2C_JoinRoom))] [Message(OuterMessage.C2G_JoinRoom)] [ProtoContract] public partial class C2G_JoinRoom: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int RoomId { get; set; } } [Message(OuterMessage.G2C_JoinRoom)] [ProtoContract] public partial class G2C_JoinRoom: ProtoObject, IResponse { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } } [Message(OuterMessage.G2C_JoinRoomPush)] [ProtoContract] public partial class G2C_JoinRoomPush: ProtoObject, IActorMessage { [ProtoMember(1)] public RoomInfo info { get; set; } } [ResponseType(nameof(G2C_Ready))] [Message(OuterMessage.C2G_Ready)] [ProtoContract] public partial class C2G_Ready: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } } [Message(OuterMessage.G2C_Ready)] [ProtoContract] public partial class G2C_Ready: ProtoObject, IResponse { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } [ProtoMember(4)] public bool IsReady { get; set; } } [Message(OuterMessage.G2C_ReadyPush)] [ProtoContract] public partial class G2C_ReadyPush: ProtoObject, IActorMessage { [ProtoMember(1)] public RoomInfo info { get; set; } } [ResponseType(nameof(G2C_Kick))] [Message(OuterMessage.C2G_Kick)] [ProtoContract] public partial class C2G_Kick: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int RoomId { get; set; } [ProtoMember(3)] public long PlayerId { get; set; } } [Message(OuterMessage.G2C_Kick)] [ProtoContract] public partial class G2C_Kick: ProtoObject, IResponse { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } } [Message(OuterMessage.G2C_KickPush)] [ProtoContract] public partial class G2C_KickPush: ProtoObject, IActorMessage { [ProtoMember(1)] public RoomInfo info { get; set; } } [Message(OuterMessage.G2C_ReadyStartPush)] [ProtoContract] public partial class G2C_ReadyStartPush: ProtoObject, IActorMessage { [ProtoMember(1)] public long ReadyStartTime { get; set; } } [Message(OuterMessage.G2C_StartPush)] [ProtoContract] public partial class G2C_StartPush: ProtoObject, IActorMessage { [ProtoMember(1)] public RoomInfo info { get; set; } } [Message(OuterMessage.G2C_DrawCardPush)] [ProtoContract] public partial class G2C_DrawCardPush: ProtoObject, IActorMessage { [ProtoMember(1)] public RoomInfo info { get; set; } } [ResponseType(nameof(G2C_DisCard))] [Message(OuterMessage.C2G_DisCard)] [ProtoContract] public partial class C2G_DisCard: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } } [Message(OuterMessage.G2C_DisCard)] [ProtoContract] public partial class G2C_DisCard: ProtoObject, IResponse { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } } [Message(OuterMessage.G2C_DisCardPush)] [ProtoContract] public partial class G2C_DisCardPush: ProtoObject, IActorMessage { [ProtoMember(1)] public long PlayerId { get; set; } [ProtoMember(2)] public int DisCardPos { get; set; } [ProtoMember(3)] public List Acts { get; set; } [ProtoMember(4)] public List ActInfo { get; set; } [ProtoMember(5)] public int DisCardsNum { get; set; } [ProtoMember(6)] public int DisCard { get; set; } [ProtoMember(7)] public int Time { get; set; } } [ResponseType(nameof(G2C_Operation))] [Message(OuterMessage.C2G_Operation)] [ProtoContract] public partial class C2G_Operation: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int OpType { get; set; } } [Message(OuterMessage.G2C_Operation)] [ProtoContract] public partial class G2C_Operation: ProtoObject, IResponse { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } } [Message(OuterMessage.G2C_OperationPush)] [ProtoContract] public partial class G2C_OperationPush: ProtoObject, IActorMessage { [ProtoMember(1)] public int OpType { get; set; } [ProtoMember(2)] public long DisPlayerId { get; set; } [ProtoMember(3)] public int Card { get; set; } [ProtoMember(4)] public int GangType { get; set; } [ProtoMember(5)] public long OpPlayerId { get; set; } [ProtoMember(6)] public int OpPos { get; set; } [ProtoMember(7)] public int DisCardPos { get; set; } [ProtoMember(8)] public List OpRemainCards { get; set; } [ProtoMember(9)] public int OpRemainCardsNum { get; set; } [ProtoMember(10)] public List ClickHuId { get; set; } [ProtoMember(11)] public List Acts { get; set; } [ProtoMember(12)] public List ActInfo { get; set; } [ProtoMember(13)] public int HuType { get; set; } [ProtoMember(14)] public int Time { get; set; } } [Message(OuterMessage.G2C_TestHotfixMessage)] [ProtoContract] public partial class G2C_TestHotfixMessage: ProtoObject, IMessage { [ProtoMember(1)] public string Info { get; set; } } [ResponseType(nameof(M2C_TransferMap))] [Message(OuterMessage.C2M_TransferMap)] [ProtoContract] public partial class C2M_TransferMap: ProtoObject, IActorLocationRequest { [ProtoMember(1)] public int RpcId { get; set; } } [Message(OuterMessage.M2C_TransferMap)] [ProtoContract] public partial class M2C_TransferMap: ProtoObject, IActorLocationResponse { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } } [ResponseType(nameof(G2C_Benchmark))] [Message(OuterMessage.C2G_Benchmark)] [ProtoContract] public partial class C2G_Benchmark: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } } [Message(OuterMessage.G2C_Benchmark)] [ProtoContract] public partial class G2C_Benchmark: ProtoObject, IResponse { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } } public static class OuterMessage { public const ushort HttpGetRouterResponse = 30002; public const ushort RouterSync = 30003; public const ushort C2M_TestRequest = 30004; public const ushort M2C_TestResponse = 30005; public const ushort Actor_TransferRequest = 30006; public const ushort Actor_TransferResponse = 30007; public const ushort C2G_EnterMap = 30008; public const ushort G2C_EnterMap = 30009; public const ushort M2C_CreateUnits = 30010; public const ushort M2C_CreateMyUnit = 30011; public const ushort M2C_StartSceneChange = 30012; public const ushort C2M_PathfindingResult = 30013; public const ushort M2C_PathfindingResult = 30014; public const ushort C2G_Ping = 30015; public const ushort G2C_Ping = 30016; public const ushort G2C_Test = 30017; public const ushort C2M_Reload = 30018; public const ushort M2C_Reload = 30019; public const ushort C2R_Login = 30020; public const ushort R2C_Login = 30021; public const ushort C2G_LoginGame = 30022; public const ushort G2C_LoginGame = 30023; public const ushort C2G_CreatRoom = 30024; public const ushort G2C_CreatRoom = 30025; public const ushort C2G_JoinRoom = 30026; public const ushort G2C_JoinRoom = 30027; public const ushort G2C_JoinRoomPush = 30028; public const ushort C2G_Ready = 30029; public const ushort G2C_Ready = 30030; public const ushort G2C_ReadyPush = 30031; public const ushort C2G_Kick = 30032; public const ushort G2C_Kick = 30033; public const ushort G2C_KickPush = 30034; public const ushort G2C_ReadyStartPush = 30035; public const ushort G2C_StartPush = 30036; public const ushort G2C_DrawCardPush = 30037; public const ushort C2G_DisCard = 30038; public const ushort G2C_DisCard = 30039; public const ushort G2C_DisCardPush = 30040; public const ushort C2G_Operation = 30041; public const ushort G2C_Operation = 30042; public const ushort G2C_OperationPush = 30043; public const ushort G2C_TestHotfixMessage = 30044; public const ushort C2M_TransferMap = 30045; public const ushort M2C_TransferMap = 30046; public const ushort C2G_Benchmark = 30047; public const ushort G2C_Benchmark = 30048; } }