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: Object, 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: Object, 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: Object, 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: Object, 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: Object, 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: Object, 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: Object, 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: Object, 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: Object, 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: Object, 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: Object, 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: Object, 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: Object, 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: Object, 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: Object, 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: Object, 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: Object, 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: Object, 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: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(93)]
public long ActorId { get; set; }
[ProtoMember(1)]
public string Account { get; set; }
}
[Message(InnerOpcode.G2R_GetLoginKey)]
[ProtoContract]
public partial class G2R_GetLoginKey: Object, 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 Key { get; set; }
[ProtoMember(2)]
public long GateId { get; set; }
}
[ResponseType(typeof(M2G_CreateUnit))]
[Message(InnerOpcode.G2M_CreateUnit)]
[ProtoContract]
public partial class G2M_CreateUnit: Object, 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: Object, 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; }
// 所有的unit
// 所有的unit
[ProtoMember(2)]
public List Units = new List();
}
[Message(InnerOpcode.G2M_SessionDisconnect)]
[ProtoContract]
public partial class G2M_SessionDisconnect: Object, IActorLocationMessage
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(94)]
public long ActorId { get; set; }
}
}