using ET; using ProtoBuf; using System.Collections.Generic; namespace ET { /// 传送unit [ResponseType(typeof(M2M_TrasferUnitResponse))] [Message(InnerOpcode.M2M_TrasferUnitRequest)] [ProtoContract] public partial class M2M_TrasferUnitRequest:IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public Unit Unit { get; set; } } [Message(InnerOpcode.M2M_TrasferUnitResponse)] [ProtoContract] public partial class M2M_TrasferUnitResponse:IActorResponse { [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 InstanceId { get; set; } } [ResponseType(typeof(A2M_Reload))] [Message(InnerOpcode.M2A_Reload)] [ProtoContract] public partial class M2A_Reload:IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(InnerOpcode.A2M_Reload)] [ProtoContract] public partial class A2M_Reload:IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(G2G_LockResponse))] [Message(InnerOpcode.G2G_LockRequest)] [ProtoContract] public partial class G2G_LockRequest:IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public string Address { get; set; } } [Message(InnerOpcode.G2G_LockResponse)] [ProtoContract] public partial class G2G_LockResponse:IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(G2G_LockReleaseResponse))] [Message(InnerOpcode.G2G_LockReleaseRequest)] [ProtoContract] public partial class G2G_LockReleaseRequest:IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public string Address { get; set; } } [Message(InnerOpcode.G2G_LockReleaseResponse)] [ProtoContract] public partial class G2G_LockReleaseResponse:IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(ObjectAddResponse))] [Message(InnerOpcode.ObjectAddRequest)] [ProtoContract] public partial class ObjectAddRequest:IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Key { get; set; } [ProtoMember(2)] public long InstanceId { get; set; } } [Message(InnerOpcode.ObjectAddResponse)] [ProtoContract] public partial class ObjectAddResponse:IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(ObjectLockResponse))] [Message(InnerOpcode.ObjectLockRequest)] [ProtoContract] public partial class ObjectLockRequest:IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Key { get; set; } [ProtoMember(2)] public long InstanceId { get; set; } [ProtoMember(3)] public int Time { get; set; } } [Message(InnerOpcode.ObjectLockResponse)] [ProtoContract] public partial class ObjectLockResponse:IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(ObjectUnLockResponse))] [Message(InnerOpcode.ObjectUnLockRequest)] [ProtoContract] public partial class ObjectUnLockRequest:IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Key { get; set; } [ProtoMember(2)] public long OldInstanceId { get; set; } [ProtoMember(3)] public long InstanceId { get; set; } } [Message(InnerOpcode.ObjectUnLockResponse)] [ProtoContract] public partial class ObjectUnLockResponse:IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(ObjectRemoveResponse))] [Message(InnerOpcode.ObjectRemoveRequest)] [ProtoContract] public partial class ObjectRemoveRequest:IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Key { get; set; } } [Message(InnerOpcode.ObjectRemoveResponse)] [ProtoContract] public partial class ObjectRemoveResponse:IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(ObjectGetResponse))] [Message(InnerOpcode.ObjectGetRequest)] [ProtoContract] public partial class ObjectGetRequest:IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Key { get; set; } } [Message(InnerOpcode.ObjectGetResponse)] [ProtoContract] public partial class ObjectGetResponse:IActorResponse { [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 InstanceId { get; set; } } [ResponseType(typeof(G2R_GetLoginKey))] [Message(InnerOpcode.R2G_GetLoginKey)] [ProtoContract] public partial class R2G_GetLoginKey:IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public string DataStr { get; set; } [ProtoMember(2)] public LoginType LoginType { get; set; } [ProtoMember(5)] public bool IsLogin { get; set; } [ProtoMember(6)] public string Ip { get; set; } } [Message(InnerOpcode.G2R_GetLoginKey)] [ProtoContract] public partial class G2R_GetLoginKey:IActorResponse { [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 Username { get; set; } [ProtoMember(2)] public string Password { get; set; } [ProtoMember(3)] public long GateId { get; set; } [ProtoMember(4)] public long Key { get; set; } } [ResponseType(typeof(M2G_CreateUnit))] [Message(InnerOpcode.G2M_CreateUnit)] [ProtoContract] public partial class G2M_CreateUnit:IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long PlayerId { get; set; } [ProtoMember(2)] public long GateSessionId { get; set; } } [Message(InnerOpcode.M2G_CreateUnit)] [ProtoContract] public partial class M2G_CreateUnit:IActorResponse { [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; } [ProtoMember(2)] public bool IsOnLine { get; set; } } [ResponseType(typeof(M2R_DeleteUser))] [Message(InnerOpcode.R2M_DeleteUser)] [ProtoContract] public partial class R2M_DeleteUser:IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UserId { get; set; } [ProtoMember(2)] public long GateSessionId { get; set; } } [Message(InnerOpcode.M2R_DeleteUser)] [ProtoContract] public partial class M2R_DeleteUser:IActorResponse { [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; } [ProtoMember(2)] public bool IsOnLine { get; set; } } [Message(InnerOpcode.G2M_UserOffLine)] [ProtoContract] public partial class G2M_UserOffLine:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } } [Message(InnerOpcode.G2M_UserOnLine)] [ProtoContract] public partial class G2M_UserOnLine:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } } }