using ET; using ProtoBuf; using System.Collections.Generic; namespace ET { [ResponseType(typeof(M2C_TestResponse))] [Message(OuterOpcode.C2M_TestRequest)] [ProtoContract] public partial class C2M_TestRequest: IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public string request { get; set; } } [Message(OuterOpcode.M2C_TestResponse)] [ProtoContract] public partial class M2C_TestResponse: 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(typeof(Actor_TransferResponse))] [Message(OuterOpcode.Actor_TransferRequest)] [ProtoContract] public partial class Actor_TransferRequest: IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int MapIndex { get; set; } } [Message(OuterOpcode.Actor_TransferResponse)] [ProtoContract] public partial class Actor_TransferResponse: IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(G2C_EnterMap))] [Message(OuterOpcode.C2G_EnterMap)] [ProtoContract] public partial class C2G_EnterMap: IRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(OuterOpcode.G2C_EnterMap)] [ProtoContract] public partial class G2C_EnterMap: IResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } // 自己的unit id // 自己的unit id [ProtoMember(1)] public long UnitId { get; set; } // 所有的unit // 所有的unit [ProtoMember(2)] public List Units = new List(); } [Message(OuterOpcode.UnitInfo)] [ProtoContract] public partial class UnitInfo { [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(2)] public int ConfigId { get; set; } [ProtoMember(3)] public float X { get; set; } [ProtoMember(4)] public float Y { get; set; } [ProtoMember(5)] public float Z { get; set; } } [Message(OuterOpcode.M2C_CreateUnits)] [ProtoContract] public partial class M2C_CreateUnits: IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public List Units = new List(); } [Message(OuterOpcode.Frame_ClickMap)] [ProtoContract] public partial class Frame_ClickMap: IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(94)] public long Id { 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.M2C_PathfindingResult)] [ProtoContract] public partial class M2C_PathfindingResult: IActorMessage { [ProtoMember(93)] public long ActorId { get; set; } [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(); } [ResponseType(typeof(G2C_Ping))] [Message(OuterOpcode.C2G_Ping)] [ProtoContract] public partial class C2G_Ping: IRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(OuterOpcode.G2C_Ping)] [ProtoContract] public partial class G2C_Ping: 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: IMessage { } [ResponseType(typeof(M2C_Reload))] [Message(OuterOpcode.C2M_Reload)] [ProtoContract] public partial class C2M_Reload: 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: IResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(R2C_Login))] [Message(OuterOpcode.C2R_Login)] [ProtoContract] public partial class C2R_Login: 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: 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(typeof(G2C_LoginGate))] [Message(OuterOpcode.C2G_LoginGate)] [ProtoContract] public partial class C2G_LoginGate: 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: 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: IMessage { [ProtoMember(1)] public string Info { get; set; } } [ResponseType(typeof(M2C_TestActorResponse))] [Message(OuterOpcode.C2M_TestActorRequest)] [ProtoContract] public partial class C2M_TestActorRequest: IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public long ActorId { get; set; } [ProtoMember(1)] public string Info { get; set; } } [Message(OuterOpcode.M2C_TestActorResponse)] [ProtoContract] public partial class M2C_TestActorResponse: 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 Info { get; set; } } [Message(OuterOpcode.PlayerInfo)] [ProtoContract] public partial class PlayerInfo: IMessage { [ProtoMember(90)] public int RpcId { get; set; } } [ResponseType(typeof(G2C_PlayerInfo))] [Message(OuterOpcode.C2G_PlayerInfo)] [ProtoContract] public partial class C2G_PlayerInfo: IRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(OuterOpcode.G2C_PlayerInfo)] [ProtoContract] public partial class G2C_PlayerInfo: 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 PlayerInfo PlayerInfo { get; set; } [ProtoMember(2)] public List PlayerInfos = new List(); [ProtoMember(3)] public List TestRepeatedString = new List(); [ProtoMember(4)] public List TestRepeatedInt32 = new List(); [ProtoMember(5)] public List TestRepeatedInt64 = new List(); } }