You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

641 lines
13 KiB

using ET;
using ProtoBuf;
using System.Collections.Generic;
namespace ET
{
[ResponseType(nameof(ObjectQueryResponse))]
[Message(InnerOpcode.ObjectQueryRequest)]
[ProtoContract]
public partial class ObjectQueryRequest: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(1)]
public long Key { get; set; }
[ProtoMember(2)]
public long InstanceId { get; set; }
}
[ResponseType(nameof(A2M_Reload))]
[Message(InnerOpcode.M2A_Reload)]
[ProtoContract]
public partial class M2A_Reload: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { 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(nameof(G2G_LockResponse))]
[Message(InnerOpcode.G2G_LockRequest)]
[ProtoContract]
public partial class G2G_LockRequest: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { 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(nameof(G2G_LockReleaseResponse))]
[Message(InnerOpcode.G2G_LockReleaseRequest)]
[ProtoContract]
public partial class G2G_LockReleaseRequest: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { 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(nameof(ObjectAddResponse))]
[Message(InnerOpcode.ObjectAddRequest)]
[ProtoContract]
public partial class ObjectAddRequest: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { 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(nameof(ObjectLockResponse))]
[Message(InnerOpcode.ObjectLockRequest)]
[ProtoContract]
public partial class ObjectLockRequest: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { 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(nameof(ObjectUnLockResponse))]
[Message(InnerOpcode.ObjectUnLockRequest)]
[ProtoContract]
public partial class ObjectUnLockRequest: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { 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(nameof(ObjectRemoveResponse))]
[Message(InnerOpcode.ObjectRemoveRequest)]
[ProtoContract]
public partial class ObjectRemoveRequest: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { 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(nameof(ObjectGetResponse))]
[Message(InnerOpcode.ObjectGetRequest)]
[ProtoContract]
public partial class ObjectGetRequest: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { 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(nameof(G2R_GetLoginKey))]
[Message(InnerOpcode.R2G_GetLoginKey)]
[ProtoContract]
public partial class R2G_GetLoginKey: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { 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; }
}
[Message(InnerOpcode.M2M_UnitTransferResponse)]
[ProtoContract]
public partial class M2M_UnitTransferResponse: Object, IActorResponse
{
[ProtoMember(1)]
public int RpcId { get; set; }
[ProtoMember(2)]
public int Error { get; set; }
[ProtoMember(3)]
public string Message { get; set; }
[ProtoMember(4)]
public long NewInstanceId { get; set; }
}
[Message(InnerOpcode.G2M_SessionDisconnect)]
[ProtoContract]
public partial class G2M_SessionDisconnect: Object, IActorLocationMessage
{
[ProtoMember(90)]
public int RpcId { get; set; }
}
[ResponseType(nameof(L2A_LoginAccountResponse))]
[Message(InnerOpcode.A2L_LoginAccountRequest)]
[ProtoContract]
public partial class A2L_LoginAccountRequest: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(1)]
public long AccountId { get; set; }
}
[Message(InnerOpcode.L2A_LoginAccountResponse)]
[ProtoContract]
public partial class L2A_LoginAccountResponse: Object, IActorResponse
{
[ProtoMember(1)]
public int RpcId { get; set; }
[ProtoMember(2)]
public int Error { get; set; }
[ProtoMember(3)]
public string Message { get; set; }
}
[ResponseType(nameof(G2L_DisconnectGateUnit))]
[Message(InnerOpcode.L2G_DisconnectGateUnit)]
[ProtoContract]
public partial class L2G_DisconnectGateUnit: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(1)]
public long AccountId { get; set; }
}
[Message(InnerOpcode.G2L_DisconnectGateUnit)]
[ProtoContract]
public partial class G2L_DisconnectGateUnit: Object, IActorResponse
{
[ProtoMember(1)]
public int RpcId { get; set; }
[ProtoMember(2)]
public int Error { get; set; }
[ProtoMember(3)]
public string Message { get; set; }
}
[ResponseType(nameof(R2A_GetRealmKey))]
[Message(InnerOpcode.A2R_GetRealmKey)]
[ProtoContract]
public partial class A2R_GetRealmKey: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(1)]
public long AccountId { get; set; }
}
[Message(InnerOpcode.R2A_GetRealmKey)]
[ProtoContract]
public partial class R2A_GetRealmKey: 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 string RealmKey { get; set; }
}
[ResponseType(nameof(G2R_GetLoginGateKey))]
[Message(InnerOpcode.R2G_GetLoginGateKey)]
[ProtoContract]
public partial class R2G_GetLoginGateKey: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(1)]
public long AccountId { get; set; }
}
[Message(InnerOpcode.G2R_GetLoginGateKey)]
[ProtoContract]
public partial class G2R_GetLoginGateKey: 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 string GateSessionKey { get; set; }
}
[ResponseType(nameof(L2G_AddLoginRecord))]
[Message(InnerOpcode.G2L_AddLoginRecord)]
[ProtoContract]
public partial class G2L_AddLoginRecord: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(1)]
public long AccountId { get; set; }
[ProtoMember(2)]
public int ServerId { get; set; }
}
[Message(InnerOpcode.L2G_AddLoginRecord)]
[ProtoContract]
public partial class L2G_AddLoginRecord: Object, IActorResponse
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(91)]
public int Error { get; set; }
[ProtoMember(92)]
public string Message { get; set; }
}
[ResponseType(nameof(M2G_RequestEnterGameState))]
[Message(InnerOpcode.G2M_RequestEnterGameState)]
[ProtoContract]
public partial class G2M_RequestEnterGameState: Object, IActorLocationRequest
{
[ProtoMember(90)]
public int RpcId { get; set; }
}
[Message(InnerOpcode.M2G_RequestEnterGameState)]
[ProtoContract]
public partial class M2G_RequestEnterGameState: 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(M2G_RequestExitGame))]
[Message(InnerOpcode.G2M_RequestExitGame)]
[ProtoContract]
public partial class G2M_RequestExitGame: Object, IActorLocationRequest
{
[ProtoMember(90)]
public int RpcId { get; set; }
}
[Message(InnerOpcode.M2G_RequestExitGame)]
[ProtoContract]
public partial class M2G_RequestExitGame: 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(L2G_RemoveLoginRecord))]
[Message(InnerOpcode.G2L_RemoveLoginRecord)]
[ProtoContract]
public partial class G2L_RemoveLoginRecord: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(1)]
public long AccountId { get; set; }
[ProtoMember(2)]
public int ServerId { get; set; }
}
[Message(InnerOpcode.L2G_RemoveLoginRecord)]
[ProtoContract]
public partial class L2G_RemoveLoginRecord: Object, IActorResponse
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(91)]
public int Error { get; set; }
[ProtoMember(92)]
public string Message { get; set; }
}
//--------------玩家缓存相关--------------
//增加或者更新Unit缓存
[ResponseType(nameof(UnitCache2Other_AddOrUpdateUnit))]
[Message(InnerOpcode.Other2UnitCache_AddOrUpdateUnit)]
[ProtoContract]
public partial class Other2UnitCache_AddOrUpdateUnit: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(1)]
public long UnitId { get; set; }
[ProtoMember(2)]
public List<string> EntityTypes = new List<string>();
[ProtoMember(3)]
public List<byte[]> EntityBytes = new List<byte[]>();
}
[Message(InnerOpcode.UnitCache2Other_AddOrUpdateUnit)]
[ProtoContract]
public partial class UnitCache2Other_AddOrUpdateUnit: Object, IActorResponse
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(91)]
public int Error { get; set; }
[ProtoMember(92)]
public string Message { get; set; }
}
//获取Unit缓存, 因为返回和Entity实体,定义在MongoMessage.proto中
[ResponseType(nameof(UnitCache2Other_GetUnit))]
[Message(InnerOpcode.Other2UnitCache_GetUnit)]
[ProtoContract]
public partial class Other2UnitCache_GetUnit: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(1)]
public long UnitId { get; set; }
[ProtoMember(2)]
public List<string> ComponentNameList = new List<string>();
}
//删除Unit缓存
[ResponseType(nameof(UnitCache2Other_DeleteUnit))]
[Message(InnerOpcode.Other2UnitCache_DeleteUnit)]
[ProtoContract]
public partial class Other2UnitCache_DeleteUnit: Object, IActorRequest
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(1)]
public long UnitId { get; set; }
}
[Message(InnerOpcode.UnitCache2Other_DeleteUnit)]
[ProtoContract]
public partial class UnitCache2Other_DeleteUnit: Object, IActorResponse
{
[ProtoMember(90)]
public int RpcId { get; set; }
[ProtoMember(91)]
public int Error { get; set; }
[ProtoMember(92)]
public string Message { get; set; }
}
}