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 long OwnerId { get; set; } [ProtoMember(5)] public List PlayerList { 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 G2C_TestHotfixMessage = 30026; public const ushort C2M_TransferMap = 30027; public const ushort M2C_TransferMap = 30028; public const ushort C2G_Benchmark = 30029; public const ushort G2C_Benchmark = 30030; } }