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; } [ProtoMember(2)] public long InstanceId { 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; } [ProtoMember(4)] public long MapInstanceId { get; set; } } [ResponseType(nameof(G2C_EnterSceneReady))] [Message(OuterMessage.C2G_EnterSceneReady)] [ProtoContract] public partial class C2G_EnterSceneReady: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } } [Message(OuterMessage.G2C_EnterSceneReady)] [ProtoContract] public partial class G2C_EnterSceneReady: 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.MoveInfo)] [ProtoContract] public partial class MoveInfo: ProtoObject { [ProtoMember(1)] public List Points { get; set; } [ProtoMember(2)] public Unity.Mathematics.quaternion Rotation { get; set; } [ProtoMember(3)] public int TurnSpeed { get; set; } } [Message(OuterMessage.UnitInfo)] [ProtoContract] public partial class UnitInfo: ProtoObject { [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(2)] public int ConfigId { get; set; } [ProtoMember(3)] public int Type { get; set; } [ProtoMember(4)] public Unity.Mathematics.float3 Position { get; set; } [ProtoMember(5)] public Unity.Mathematics.float3 Forward { get; set; } [MongoDB.Bson.Serialization.Attributes.BsonDictionaryOptions(MongoDB.Bson.Serialization.Options.DictionaryRepresentation.ArrayOfArrays)] [ProtoMember(6)] public Dictionary KV { get; set; } [ProtoMember(7)] public MoveInfo MoveInfo { 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.M2C_RemoveUnits)] [ProtoContract] public partial class M2C_RemoveUnits: ProtoObject, IActorMessage { [ProtoMember(2)] public List Units { 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; } } [Message(OuterMessage.C2M_Stop)] [ProtoContract] public partial class C2M_Stop: ProtoObject, IActorLocationMessage { [ProtoMember(1)] public int RpcId { get; set; } } [Message(OuterMessage.M2C_Stop)] [ProtoContract] public partial class M2C_Stop: ProtoObject, IActorMessage { [ProtoMember(1)] public int Error { get; set; } [ProtoMember(2)] public long Id { get; set; } [ProtoMember(3)] public Unity.Mathematics.float3 Position { get; set; } [ProtoMember(4)] public Unity.Mathematics.quaternion Rotation { 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; } } [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(5)] public List Address { 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 string Token { 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 PlayerBasic Player { get; set; } } [ResponseType(nameof(G2C_CreatePlayer))] [Message(OuterMessage.C2G_CreatePlayer)] [ProtoContract] public partial class C2G_CreatePlayer: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public long UserId { get; set; } [ProtoMember(3)] public string Name { get; set; } [ProtoMember(4)] public int Pro { get; set; } [ProtoMember(5)] public int Sex { get; set; } } [Message(OuterMessage.G2C_CreatePlayer)] [ProtoContract] public partial class G2C_CreatePlayer: 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 Player Player { get; set; } } [ResponseType(nameof(G2C_BindPlayer))] [Message(OuterMessage.C2G_BindPlayer)] [ProtoContract] public partial class C2G_BindPlayer: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public long PlayerId { get; set; } } [Message(OuterMessage.G2C_BindPlayer)] [ProtoContract] public partial class G2C_BindPlayer: 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 Player Player { get; set; } } [ResponseType(nameof(G2C_AddUnitsToMap))] [Message(OuterMessage.C2G_AddUnitsToMap)] [ProtoContract] public partial class C2G_AddUnitsToMap: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int UnitId { get; set; } [ProtoMember(3)] public int Force { get; set; } [ProtoMember(4)] public string Flag { get; set; } [ProtoMember(5)] public int X { get; set; } [ProtoMember(6)] public int Y { get; set; } } [Message(OuterMessage.G2C_AddUnitsToMap)] [ProtoContract] public partial class G2C_AddUnitsToMap: 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(G2C_RemoveUnit))] [Message(OuterMessage.C2G_RemoveUnit)] [ProtoContract] public partial class C2G_RemoveUnit: ProtoObject, IActorLocationRequest { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int UnitId { get; set; } } [Message(OuterMessage.G2C_RemoveUnit)] [ProtoContract] public partial class G2C_RemoveUnit: 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_TriggrBattleFunction))] [Message(OuterMessage.C2G_TriggrBattleFunction)] [ProtoContract] public partial class C2G_TriggrBattleFunction: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int TriggerID { get; set; } [ProtoMember(3)] public int Value1 { get; set; } [ProtoMember(4)] public int Value2 { get; set; } [ProtoMember(5)] public int Value3 { get; set; } [ProtoMember(6)] public int Value4 { get; set; } [ProtoMember(7)] public int Value5 { get; set; } [ProtoMember(8)] public int Value6 { get; set; } } [Message(OuterMessage.G2C_TriggrBattleFunction)] [ProtoContract] public partial class G2C_TriggrBattleFunction: 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.RankInfo)] [ProtoContract] public partial class RankInfo: ProtoObject { [ProtoMember(1)] public string Name { get; set; } [ProtoMember(2)] public int Value { get; set; } [ProtoMember(3)] public int Ranking { get; set; } } [Message(OuterMessage.G2C_RankNotify)] [ProtoContract] public partial class G2C_RankNotify: ProtoObject, IActorMessage { [ProtoMember(1)] public List InfoList { get; set; } } [Message(OuterMessage.G2C_TestHotfixMessage)] [ProtoContract] public partial class G2C_TestHotfixMessage: ProtoObject, IMessage { [ProtoMember(1)] public string Info { get; set; } } [ResponseType(nameof(M2C_TestRobotCase))] [Message(OuterMessage.C2M_TestRobotCase)] [ProtoContract] public partial class C2M_TestRobotCase: ProtoObject, IActorLocationRequest { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int N { get; set; } } [Message(OuterMessage.M2C_TestRobotCase)] [ProtoContract] public partial class M2C_TestRobotCase: 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 int N { 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; } } [Message(OuterMessage.R2C_Disconnect)] [ProtoContract] public partial class R2C_Disconnect: ProtoObject, IActorMessage { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public int Error { get; set; } [ProtoMember(3)] public string Message { get; set; } } [Message(OuterMessage.HttpDouyinApiCallbackResponse)] [ProtoContract] public partial class HttpDouyinApiCallbackResponse: ProtoObject { [ProtoMember(1)] public int Error { get; set; } [ProtoMember(2)] public string Message { get; set; } } [Message(OuterMessage.HttpGetVersionResponse)] [ProtoContract] public partial class HttpGetVersionResponse: ProtoObject { [ProtoMember(1)] public int Error { get; set; } [ProtoMember(2)] public string Message { get; set; } [ProtoMember(3)] public long Version { get; set; } [ProtoMember(4)] public string Url { get; set; } } [ResponseType(nameof(G2C_BattleNotify))] [Message(OuterMessage.C2G_BattleNotify)] [ProtoContract] public partial class C2G_BattleNotify: ProtoObject, IRequest { [ProtoMember(1)] public int RpcId { get; set; } [ProtoMember(2)] public string Message { get; set; } } [Message(OuterMessage.G2C_BattleNotify)] [ProtoContract] public partial class G2C_BattleNotify: 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_LikeInfoPush)] [ProtoContract] public partial class G2C_LikeInfoPush: ProtoObject, IActorMessage { [ProtoMember(1)] public long TotalNum { get; set; } [ProtoMember(2)] public long ConfigNum { get; set; } } [Message(OuterMessage.G2C_GiftInfoPush)] [ProtoContract] public partial class G2C_GiftInfoPush: ProtoObject, IActorMessage { [ProtoMember(1)] public string NickName { get; set; } [ProtoMember(2)] public long GiftNum { get; set; } } public static class OuterMessage { public const ushort HttpGetRouterResponse = 10002; public const ushort RouterSync = 10003; public const ushort C2M_TestRequest = 10004; public const ushort M2C_TestResponse = 10005; public const ushort Actor_TransferRequest = 10006; public const ushort Actor_TransferResponse = 10007; public const ushort C2G_EnterMap = 10008; public const ushort G2C_EnterMap = 10009; public const ushort C2G_EnterSceneReady = 10010; public const ushort G2C_EnterSceneReady = 10011; public const ushort MoveInfo = 10012; public const ushort UnitInfo = 10013; public const ushort M2C_CreateUnits = 10014; public const ushort M2C_CreateMyUnit = 10015; public const ushort M2C_StartSceneChange = 10016; public const ushort M2C_RemoveUnits = 10017; public const ushort C2M_PathfindingResult = 10018; public const ushort M2C_PathfindingResult = 10019; public const ushort C2M_Stop = 10020; public const ushort M2C_Stop = 10021; public const ushort C2G_Ping = 10022; public const ushort G2C_Ping = 10023; public const ushort G2C_Test = 10024; public const ushort C2M_Reload = 10025; public const ushort M2C_Reload = 10026; public const ushort C2R_Login = 10027; public const ushort R2C_Login = 10028; public const ushort C2G_LoginGame = 10029; public const ushort G2C_LoginGame = 10030; public const ushort C2G_CreatePlayer = 10031; public const ushort G2C_CreatePlayer = 10032; public const ushort C2G_BindPlayer = 10033; public const ushort G2C_BindPlayer = 10034; public const ushort C2G_AddUnitsToMap = 10035; public const ushort G2C_AddUnitsToMap = 10036; public const ushort C2G_RemoveUnit = 10037; public const ushort G2C_RemoveUnit = 10038; public const ushort C2G_TriggrBattleFunction = 10039; public const ushort G2C_TriggrBattleFunction = 10040; public const ushort RankInfo = 10041; public const ushort G2C_RankNotify = 10042; public const ushort G2C_TestHotfixMessage = 10043; public const ushort C2M_TestRobotCase = 10044; public const ushort M2C_TestRobotCase = 10045; public const ushort C2G_Benchmark = 10046; public const ushort G2C_Benchmark = 10047; public const ushort R2C_Disconnect = 10048; public const ushort HttpDouyinApiCallbackResponse = 10049; public const ushort HttpGetVersionResponse = 10050; public const ushort C2G_BattleNotify = 10051; public const ushort G2C_BattleNotify = 10052; public const ushort G2C_LikeInfoPush = 10053; public const ushort G2C_GiftInfoPush = 10054; } }