using ET; using ProtoBuf; using System.Collections.Generic; namespace ET { [ResponseType(nameof(M2C_TestResponse))] [Message(OuterOpcode.C2M_TestRequest)] [ProtoContract] public partial class C2M_TestRequest: Object, IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public string request { get; set; } } [Message(OuterOpcode.M2C_TestResponse)] [ProtoContract] public partial class M2C_TestResponse: Object, IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } [ProtoMember(1)] public string response { get; set; } } [ResponseType(nameof(Actor_TransferResponse))] [Message(OuterOpcode.Actor_TransferRequest)] [ProtoContract] public partial class Actor_TransferRequest: Object, IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int MapIndex { get; set; } } [Message(OuterOpcode.Actor_TransferResponse)] [ProtoContract] public partial class Actor_TransferResponse: Object, IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(nameof(G2C_EnterMap))] [Message(OuterOpcode.C2G_EnterMap)] [ProtoContract] public partial class C2G_EnterMap: Object, IRequest { [ProtoMember(1)] public int RpcId { get; set; } } [Message(OuterOpcode.G2C_EnterMap)] [ProtoContract] public partial class G2C_EnterMap: Object, 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(OuterOpcode.MoveInfo)] [ProtoContract] public partial class MoveInfo: Object { [ProtoMember(1)] public List X = new List(); [ProtoMember(2)] public List Y = new List(); [ProtoMember(3)] public List Z = new List(); [ProtoMember(4)] public float A { get; set; } [ProtoMember(5)] public float B { get; set; } [ProtoMember(6)] public float C { get; set; } [ProtoMember(7)] public float W { get; set; } [ProtoMember(8)] public int TurnSpeed { get; set; } } [Message(OuterOpcode.UnitInfo)] [ProtoContract] public partial class UnitInfo: Object { [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(2)] public int ConfigId { get; set; } [ProtoMember(3)] public int Type { get; set; } [ProtoMember(4)] public float X { get; set; } [ProtoMember(5)] public float Y { get; set; } [ProtoMember(6)] public float Z { get; set; } [ProtoMember(7)] public float ForwardX { get; set; } [ProtoMember(8)] public float ForwardY { get; set; } [ProtoMember(9)] public float ForwardZ { get; set; } [ProtoMember(10)] public List Ks = new List(); [ProtoMember(11)] public List Vs = new List(); [ProtoMember(12)] public MoveInfo MoveInfo { get; set; } } [Message(OuterOpcode.M2C_CreateUnits)] [ProtoContract] public partial class M2C_CreateUnits: Object, IActorMessage { [ProtoMember(2)] public List Units = new List(); } [Message(OuterOpcode.M2C_CreateMyUnit)] [ProtoContract] public partial class M2C_CreateMyUnit: Object, IActorMessage { [ProtoMember(1)] public UnitInfo Unit { get; set; } } [Message(OuterOpcode.M2C_StartSceneChange)] [ProtoContract] public partial class M2C_StartSceneChange: Object, IActorMessage { [ProtoMember(1)] public long SceneInstanceId { get; set; } [ProtoMember(2)] public string SceneName { get; set; } } [Message(OuterOpcode.M2C_RemoveUnits)] [ProtoContract] public partial class M2C_RemoveUnits: Object, IActorMessage { [ProtoMember(2)] public List Units = new List(); } [Message(OuterOpcode.C2M_PathfindingResult)] [ProtoContract] public partial class C2M_PathfindingResult: Object, IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public float X { get; set; } [ProtoMember(2)] public float Y { get; set; } [ProtoMember(3)] public float Z { get; set; } } [Message(OuterOpcode.C2M_Stop)] [ProtoContract] public partial class C2M_Stop: Object, IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } } [Message(OuterOpcode.M2C_PathfindingResult)] [ProtoContract] public partial class M2C_PathfindingResult: Object, IActorMessage { [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public float X { get; set; } [ProtoMember(3)] public float Y { get; set; } [ProtoMember(4)] public float Z { get; set; } [ProtoMember(5)] public List Xs = new List(); [ProtoMember(6)] public List Ys = new List(); [ProtoMember(7)] public List Zs = new List(); } [Message(OuterOpcode.M2C_Stop)] [ProtoContract] public partial class M2C_Stop: Object, IActorMessage { [ProtoMember(1)] public int Error { get; set; } [ProtoMember(2)] public long Id { get; set; } [ProtoMember(3)] public float X { get; set; } [ProtoMember(4)] public float Y { get; set; } [ProtoMember(5)] public float Z { get; set; } [ProtoMember(6)] public float A { get; set; } [ProtoMember(7)] public float B { get; set; } [ProtoMember(8)] public float C { get; set; } [ProtoMember(9)] public float W { get; set; } } [ResponseType(nameof(G2C_Ping))] [Message(OuterOpcode.C2G_Ping)] [ProtoContract] public partial class C2G_Ping: Object, IRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(OuterOpcode.G2C_Ping)] [ProtoContract] public partial class G2C_Ping: Object, IResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } [ProtoMember(1)] public long Time { get; set; } } [Message(OuterOpcode.G2C_Test)] [ProtoContract] public partial class G2C_Test: Object, IMessage { } [ResponseType(nameof(M2C_Reload))] [Message(OuterOpcode.C2M_Reload)] [ProtoContract] public partial class C2M_Reload: Object, IRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public string Account { get; set; } [ProtoMember(2)] public string Password { get; set; } } [Message(OuterOpcode.M2C_Reload)] [ProtoContract] public partial class M2C_Reload: Object, IResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(nameof(R2C_Login))] [Message(OuterOpcode.C2R_Login)] [ProtoContract] public partial class C2R_Login: Object, IRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public string Account { get; set; } [ProtoMember(2)] public string Password { get; set; } } [Message(OuterOpcode.R2C_Login)] [ProtoContract] public partial class R2C_Login: Object, IResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } [ProtoMember(1)] public string Address { get; set; } [ProtoMember(2)] public long Key { get; set; } [ProtoMember(3)] public long GateId { get; set; } } [ResponseType(nameof(G2C_LoginGate))] [Message(OuterOpcode.C2G_LoginGate)] [ProtoContract] public partial class C2G_LoginGate: Object, IRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long Key { get; set; } [ProtoMember(2)] public long GateId { get; set; } } [Message(OuterOpcode.G2C_LoginGate)] [ProtoContract] public partial class G2C_LoginGate: Object, IResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } [ProtoMember(1)] public long PlayerId { get; set; } } [Message(OuterOpcode.G2C_TestHotfixMessage)] [ProtoContract] public partial class G2C_TestHotfixMessage: Object, IMessage { [ProtoMember(1)] public string Info { get; set; } } [ResponseType(nameof(M2C_TestRobotCase))] [Message(OuterOpcode.C2M_TestRobotCase)] [ProtoContract] public partial class C2M_TestRobotCase: Object, IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int N { get; set; } } [Message(OuterOpcode.M2C_TestRobotCase)] [ProtoContract] public partial class M2C_TestRobotCase: Object, IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } [ProtoMember(1)] public int N { get; set; } } [ResponseType(nameof(M2C_TransferMap))] [Message(OuterOpcode.C2M_TransferMap)] [ProtoContract] public partial class C2M_TransferMap: Object, IActorLocationRequest { [ProtoMember(1)] public int RpcId { get; set; } } [Message(OuterOpcode.M2C_TransferMap)] [ProtoContract] public partial class M2C_TransferMap: Object, IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } }