using ProtoBuf; using ETModel; using System.Collections.Generic; using MongoDB.Bson.Serialization.Attributes; namespace ETHotfix { [Message(OuterOpcode.Actor_Test)] [ProtoContract] public partial class Actor_Test: IActorMessage { [ProtoMember(90, IsRequired = true)] public int RpcId { get; set; } [ProtoMember(93, IsRequired = true)] public long ActorId { get; set; } [ProtoMember(1, IsRequired = true)] public string Info; } [Message(OuterOpcode.Actor_TestRequest)] [ProtoContract] public partial class Actor_TestRequest: IActorRequest { [ProtoMember(90, IsRequired = true)] public int RpcId { get; set; } [ProtoMember(93, IsRequired = true)] public long ActorId { get; set; } [ProtoMember(1, IsRequired = true)] public string request; } [Message(OuterOpcode.Actor_TestResponse)] [ProtoContract] public partial class Actor_TestResponse: IActorResponse { [ProtoMember(90, IsRequired = true)] public int RpcId { get; set; } [ProtoMember(91, IsRequired = true)] public int Error { get; set; } [ProtoMember(92, IsRequired = true)] public string Message { get; set; } [ProtoMember(1, IsRequired = true)] public string response; } [Message(OuterOpcode.Actor_TransferRequest)] [ProtoContract] public partial class Actor_TransferRequest: IActorRequest { [ProtoMember(90, IsRequired = true)] public int RpcId { get; set; } [ProtoMember(93, IsRequired = true)] public long ActorId { get; set; } [ProtoMember(1, IsRequired = true)] public int MapIndex; } [Message(OuterOpcode.Actor_TransferResponse)] [ProtoContract] public partial class Actor_TransferResponse: IActorResponse { [ProtoMember(90, IsRequired = true)] public int RpcId { get; set; } [ProtoMember(91, IsRequired = true)] public int Error { get; set; } [ProtoMember(92, IsRequired = true)] public string Message { get; set; } } [Message(OuterOpcode.C2G_EnterMap)] [ProtoContract] public partial class C2G_EnterMap: IRequest { [ProtoMember(90, IsRequired = true)] public int RpcId { get; set; } } [Message(OuterOpcode.G2C_EnterMap)] [ProtoContract] public partial class G2C_EnterMap: IResponse { [ProtoMember(90, IsRequired = true)] public int RpcId { get; set; } [ProtoMember(91, IsRequired = true)] public int Error { get; set; } [ProtoMember(92, IsRequired = true)] public string Message { get; set; } [ProtoMember(1, IsRequired = true)] public long UnitId; [ProtoMember(2, IsRequired = true)] public int Count; } [Message(OuterOpcode.UnitInfo)] [ProtoContract] public partial class UnitInfo { [ProtoMember(1, IsRequired = true)] public long UnitId; [ProtoMember(2, IsRequired = true)] public int X; [ProtoMember(3, IsRequired = true)] public int Z; } [Message(OuterOpcode.Actor_CreateUnits)] [ProtoContract] public partial class Actor_CreateUnits: IActorMessage { [ProtoMember(90, IsRequired = true)] public int RpcId { get; set; } [ProtoMember(93, IsRequired = true)] public long ActorId { get; set; } [ProtoMember(1)] public List Units = new List(); } [Message(OuterOpcode.Frame_ClickMap)] [ProtoContract] public partial class Frame_ClickMap: IFrameMessage { [ProtoMember(90, IsRequired = true)] public int RpcId { get; set; } [ProtoMember(94, IsRequired = true)] public long Id { get; set; } [ProtoMember(1, IsRequired = true)] public int X; [ProtoMember(2, IsRequired = true)] public int Z; } [Message(OuterOpcode.C2M_Reload)] [ProtoContract] public partial class C2M_Reload: IRequest { [ProtoMember(90, IsRequired = true)] public int RpcId { get; set; } [ProtoMember(1, IsRequired = true)] public AppType AppType; } [Message(OuterOpcode.M2C_Reload)] [ProtoContract] public partial class M2C_Reload: IResponse { [ProtoMember(90, IsRequired = true)] public int RpcId { get; set; } [ProtoMember(91, IsRequired = true)] public int Error { get; set; } [ProtoMember(92, IsRequired = true)] public string Message { get; set; } } [Message(OuterOpcode.C2R_Ping)] [ProtoContract] public partial class C2R_Ping: IRequest { [ProtoMember(90, IsRequired = true)] public int RpcId { get; set; } } [Message(OuterOpcode.R2C_Ping)] [ProtoContract] public partial class R2C_Ping: IResponse { [ProtoMember(90, IsRequired = true)] public int RpcId { get; set; } [ProtoMember(91, IsRequired = true)] public int Error { get; set; } [ProtoMember(92, IsRequired = true)] public string Message { get; set; } } }