using ET; using GFGGame; using ProtoBuf; using System.Collections.Generic; namespace ET { [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; } } [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; } } [Message(InnerOpcode.L2G_DisconnectGateUnit)] [ProtoContract] public partial class L2G_DisconnectGateUnit: Object, IActorMessage { [ProtoMember(1)] public long AccountId { 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; } } [Message(InnerOpcode.M2M_UnitTransferResponse)] [ProtoContract] public partial class M2M_UnitTransferResponse: 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 NewInstanceId { 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 EntityTypes = new List(); [ProtoMember(3)] public List EntityBytes = new List(); } [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缓存 [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 ComponentNameList = new List(); } //删除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; } } [Message(InnerOpcode.SystemNoticeProtoIn)] [ProtoContract] public partial class SystemNoticeProtoIn: Object { [ProtoMember(1)] public int NoticeId { get; set; } [ProtoMember(2)] public string Title { get; set; } [ProtoMember(3)] public long TimeSec { get; set; } } //通知公告服添加公告 [ResponseType(nameof(N2H_AddSystemNotice))] [Message(InnerOpcode.H2N_AddSystemNotice)] [ProtoContract] public partial class H2N_AddSystemNotice: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public SystemNoticeProtoIn Notice { get; set; } [ProtoMember(2)] public string Content { get; set; } [ProtoMember(3)] public int ServerId { get; set; } } [Message(InnerOpcode.N2H_AddSystemNotice)] [ProtoContract] public partial class N2H_AddSystemNotice: 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(N2H_RemoveSystemNotice))] [Message(InnerOpcode.H2N_RemoveSystemNotice)] [ProtoContract] public partial class H2N_RemoveSystemNotice: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int NoticeId { get; set; } } [Message(InnerOpcode.N2H_RemoveSystemNotice)] [ProtoContract] public partial class N2H_RemoveSystemNotice: Object, IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //通知游戏服有新公告 [Message(InnerOpcode.N2M_SystemNoticeChanged)] [ProtoContract] public partial class N2M_SystemNoticeChanged: Object, IActorMessage { [ProtoMember(1)] public SystemNoticeProtoIn Notice { get; set; } } //通知游戏服移除公告 [Message(InnerOpcode.N2M_SystemNoticeRemoved)] [ProtoContract] public partial class N2M_SystemNoticeRemoved: Object, IActorMessage { [ProtoMember(1)] public int NoticeId { get; set; } } //请求最新的系统公告 [ResponseType(nameof(N2A_GetLatestNotice))] [Message(InnerOpcode.A2N_GetLatestNotice)] [ProtoContract] public partial class A2N_GetLatestNotice: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(InnerOpcode.N2A_GetLatestNotice)] [ProtoContract] public partial class N2A_GetLatestNotice: 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 SystemNoticeProtoIn Notice { get; set; } [ProtoMember(2)] public string Content { get; set; } } //请求系统公告列表 [ResponseType(nameof(N2M_GetSystemNoticeList))] [Message(InnerOpcode.M2N_GetSystemNoticeList)] [ProtoContract] public partial class M2N_GetSystemNoticeList: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(InnerOpcode.N2M_GetSystemNoticeList)] [ProtoContract] public partial class N2M_GetSystemNoticeList: 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 List NoticeList = new List(); } //请求系统公告内容 [ResponseType(nameof(N2M_GetSystemNotice))] [Message(InnerOpcode.M2N_GetSystemNotice)] [ProtoContract] public partial class M2N_GetSystemNotice: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int NoticeId { get; set; } } [Message(InnerOpcode.N2M_GetSystemNotice)] [ProtoContract] public partial class N2M_GetSystemNotice: 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 int NoticeId { get; set; } [ProtoMember(2)] public string Content { get; set; } } //邮件=============================================================== [Message(InnerOpcode.MailProtoIn)] [ProtoContract] public partial class MailProtoIn: Object { [ProtoMember(2)] public string Title { get; set; } [ProtoMember(3)] public long TimeSec { get; set; } [ProtoMember(4)] public string Content { get; set; } [ProtoMember(5)] public List ItemList = new List(); [ProtoMember(7)] public long RoleId { get; set; } [ProtoMember(8)] public int Type { get; set; } } //通知邮件服添加邮件 [ResponseType(nameof(Mail2H_AddMail))] [Message(InnerOpcode.H2Mail_AddMail)] [ProtoContract] public partial class H2Mail_AddMail: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public MailProtoIn Mail { get; set; } } [Message(InnerOpcode.Mail2H_AddMail)] [ProtoContract] public partial class Mail2H_AddMail: 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(Mail2H_RemoveMail))] [Message(InnerOpcode.H2Mail_RemoveMail)] [ProtoContract] public partial class H2Mail_RemoveMail: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long MailId { get; set; } } [Message(InnerOpcode.Mail2H_RemoveMail)] [ProtoContract] public partial class Mail2H_RemoveMail: 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(Mail2G_EnterGame))] [Message(InnerOpcode.G2Mail_EnterGame)] [ProtoContract] public partial class G2Mail_EnterGame: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public long GatePlayerInstanceId { get; set; } } [Message(InnerOpcode.Mail2G_EnterGame)] [ProtoContract] public partial class Mail2G_EnterGame: 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(Mail2G_ExitGame))] [Message(InnerOpcode.G2Mail_ExitGame)] [ProtoContract] public partial class G2Mail_ExitGame: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } } [Message(InnerOpcode.Mail2G_ExitGame)] [ProtoContract] public partial class Mail2G_ExitGame: 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(Mail2M_GetMailItems))] [Message(InnerOpcode.M2Mail_GetMailItems)] [ProtoContract] public partial class M2Mail_GetMailItems: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public long MailId { get; set; } } [Message(InnerOpcode.Mail2M_GetMailItems)] [ProtoContract] public partial class Mail2M_GetMailItems: 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 MailId { get; set; } [ProtoMember(2)] public int Status { get; set; } [ProtoMember(3)] public List items = new List(); } //请求一键领取奖励 [ResponseType(nameof(Mail2M_GetAllMailItems))] [Message(InnerOpcode.M2Mail_GetAllMailItems)] [ProtoContract] public partial class M2Mail_GetAllMailItems: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } } [Message(InnerOpcode.Mail2M_GetAllMailItems)] [ProtoContract] public partial class Mail2M_GetAllMailItems: 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 List ItemList = new List(); [ProtoMember(2)] public int UnreadCount { get; set; } } //获取在线人数 [ResponseType(nameof(M2H_GetOnlineCount))] [Message(InnerOpcode.H2M_GetOnlineCount)] [ProtoContract] public partial class H2M_GetOnlineCount: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(InnerOpcode.M2H_GetOnlineCount)] [ProtoContract] public partial class M2H_GetOnlineCount: 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 int OnlineCount { get; set; } } //获取玩家是否在线 [ResponseType(nameof(M2H_GetRoleOnlineStatus))] [Message(InnerOpcode.H2M_GetRoleOnlineStatus)] [ProtoContract] public partial class H2M_GetRoleOnlineStatus: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } } [Message(InnerOpcode.M2H_GetRoleOnlineStatus)] [ProtoContract] public partial class M2H_GetRoleOnlineStatus: 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 bool Status { get; set; } } //获取角色信息 [ResponseType(nameof(A2H_GetRoleInfo))] [Message(InnerOpcode.H2A_GetRoleInfo)] [ProtoContract] public partial class H2A_GetRoleInfo: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public string RoleName { get; set; } [ProtoMember(2)] public int ServerId { get; set; } } [Message(InnerOpcode.A2H_GetRoleInfo)] [ProtoContract] public partial class A2H_GetRoleInfo: 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 List RoleInfos = new List(); } //重载热更代码 [ResponseType(nameof(Other2H_ReloadHotfixDll))] [Message(InnerOpcode.H2Other_ReloadHotfixDll)] [ProtoContract] public partial class H2Other_ReloadHotfixDll: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(InnerOpcode.Other2H_ReloadHotfixDll)] [ProtoContract] public partial class Other2H_ReloadHotfixDll: Object, IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //重载sqliteConfig [ResponseType(nameof(Other2H_ReloadSqliteConfig))] [Message(InnerOpcode.H2Other_ReloadSqliteConfig)] [ProtoContract] public partial class H2Other_ReloadSqliteConfig: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(InnerOpcode.Other2H_ReloadSqliteConfig)] [ProtoContract] public partial class Other2H_ReloadSqliteConfig: 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(G2H_KickAllPlayers))] [Message(InnerOpcode.H2G_KickAllPlayers)] [ProtoContract] public partial class H2G_KickAllPlayers: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(InnerOpcode.G2H_KickAllPlayers)] [ProtoContract] public partial class G2H_KickAllPlayers: 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(A2H_SetLoginStatus))] [Message(InnerOpcode.H2A_SetLoginStatus)] [ProtoContract] public partial class H2A_SetLoginStatus: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int ErrorCode { get; set; } } [Message(InnerOpcode.A2H_SetLoginStatus)] [ProtoContract] public partial class A2H_SetLoginStatus: Object, IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //请求等待进入游戏场景 [Message(InnerOpcode.G2M_RequestWaitEnterGameScene)] [ProtoContract] public partial class G2M_RequestWaitEnterGameScene: Object, IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } } //进入游戏通知好友服 [ResponseType(nameof(Friend2G_EnterGame))] [Message(InnerOpcode.G2Friend_EnterGame)] [ProtoContract] public partial class G2Friend_EnterGame: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public long GatePlayerInstanceId { get; set; } } [Message(InnerOpcode.Friend2G_EnterGame)] [ProtoContract] public partial class Friend2G_EnterGame: 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 FriendUnitInstanceId { get; set; } } //下线通知好友服 [ResponseType(nameof(Friend2G_ExitGame))] [Message(InnerOpcode.G2Friend_ExitGame)] [ProtoContract] public partial class G2Friend_ExitGame: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } } [Message(InnerOpcode.Friend2G_ExitGame)] [ProtoContract] public partial class Friend2G_ExitGame: Object, IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(InnerOpcode.FriendProtoIn)] [ProtoContract] public partial class FriendProtoIn: Object { [ProtoMember(1)] public long FriendId { get; set; } [ProtoMember(2)] public int Type { get; set; } [ProtoMember(3)] public int GiveGiftState { get; set; } [ProtoMember(4)] public int TakeGiftState { get; set; } } //请求所有类型好友列表 [ResponseType(nameof(Friend2M_GetAllTypeFriendList))] [Message(InnerOpcode.M2Friend_GetAllTypeFriendList)] [ProtoContract] public partial class M2Friend_GetAllTypeFriendList: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long FriendId { get; set; } } [Message(InnerOpcode.Friend2M_GetAllTypeFriendList)] [ProtoContract] public partial class Friend2M_GetAllTypeFriendList: 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 List FriendList = new List(); } //通知有新的好友申请 [Message(InnerOpcode.Friend2OpenRoleInfo_ReceiveApplyForFriend)] [ProtoContract] public partial class Friend2OpenRoleInfo_ReceiveApplyForFriend: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long FriendId { get; set; } [ProtoMember(2)] public long RoleId { get; set; } } //通知添加新的好友 [Message(InnerOpcode.Friend2OpenRoleInfo_AddFriend)] [ProtoContract] public partial class Friend2OpenRoleInfo_AddFriend: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public List FriendList = new List(); [ProtoMember(2)] public long RoleId { get; set; } } //请求领取好友赠送 [ResponseType(nameof(Friend2M_TakeGiftFromFriend))] [Message(InnerOpcode.M2Friend_TakeGiftFromFriend)] [ProtoContract] public partial class M2Friend_TakeGiftFromFriend: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public long FriendId { get; set; } [ProtoMember(3)] public bool Take { get; set; } } [Message(InnerOpcode.Friend2M_TakeGiftFromFriend)] [ProtoContract] public partial class Friend2M_TakeGiftFromFriend: 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 RoleId { get; set; } [ProtoMember(2)] public long FriendId { get; set; } [ProtoMember(3)] public int GiveGiftState { get; set; } [ProtoMember(4)] public int TakeGiftState { get; set; } } //请求一键领取奖励 [ResponseType(nameof(Friend2M_TakeGiftFromAllFriend))] [Message(InnerOpcode.M2Friend_TakeGiftFromAllFriend)] [ProtoContract] public partial class M2Friend_TakeGiftFromAllFriend: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int FriendCount { get; set; } } [Message(InnerOpcode.Friend2M_TakeGiftFromAllFriend)] [ProtoContract] public partial class Friend2M_TakeGiftFromAllFriend: 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 RoleId { get; set; } [ProtoMember(2)] public List FriendIds = new List(); [ProtoMember(3)] public List GiveGiftStates = new List(); [ProtoMember(4)] public List TakeGiftStates = new List(); } //通知赠送了好友礼物 [Message(InnerOpcode.Friend2M_GiveGiftToFriend)] [ProtoContract] public partial class Friend2M_GiveGiftToFriend: Object, IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int Count { get; set; } } //通知好友数量变化 [ResponseType(nameof(Friend2M_GetFriendCount))] [Message(InnerOpcode.M2Friend_GetFriendCount)] [ProtoContract] public partial class M2Friend_GetFriendCount: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } } [Message(InnerOpcode.Friend2M_GetFriendCount)] [ProtoContract] public partial class Friend2M_GetFriendCount: 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 int Count { get; set; } } //登录画廊服 [ResponseType(nameof(Gallery2G_EnterGame))] [Message(InnerOpcode.G2Gallery_EnterGame)] [ProtoContract] public partial class G2Gallery_EnterGame: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public string RoleName { get; set; } [ProtoMember(3)] public long GatePlayerInstanceId { get; set; } [ProtoMember(4)] public long FriendUnitInstanceId { get; set; } } [Message(InnerOpcode.Gallery2G_EnterGame)] [ProtoContract] public partial class Gallery2G_EnterGame: 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 GalleryUnitInstanceId { get; set; } } //下线通知画廊服 [ResponseType(nameof(Gallery2G_ExitGame))] [Message(InnerOpcode.G2Gallery_ExitGame)] [ProtoContract] public partial class G2Gallery_ExitGame: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } } [Message(InnerOpcode.Gallery2G_ExitGame)] [ProtoContract] public partial class Gallery2G_ExitGame: 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(Gallery2M_LikeGalleryWorks))] [Message(InnerOpcode.M2Gallery_LikeGalleryWorks)] [ProtoContract] public partial class M2Gallery_LikeGalleryWorks: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public long WorksId { get; set; } } [Message(InnerOpcode.Gallery2M_LikeGalleryWorks)] [ProtoContract] public partial class Gallery2M_LikeGalleryWorks: 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 WorksId { get; set; } [ProtoMember(2)] public long BelikedCount { get; set; } } //请求好友id列表 [ResponseType(nameof(Friend2Gallery_GetAllFriendId))] [Message(InnerOpcode.Gallery2Friend_GetAllFriendId)] [ProtoContract] public partial class Gallery2Friend_GetAllFriendId: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(InnerOpcode.Friend2Gallery_GetAllFriendId)] [ProtoContract] public partial class Friend2Gallery_GetAllFriendId: 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 List FriendIds = new List(); } //领取画廊排行榜奖励 [ResponseType(nameof(Gallery2M_GetGalleryRankBonus))] [Message(InnerOpcode.M2Gallery_GetGalleryRankBonus)] [ProtoContract] public partial class M2Gallery_GetGalleryRankBonus: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } } [Message(InnerOpcode.Gallery2M_GetGalleryRankBonus)] [ProtoContract] public partial class Gallery2M_GetGalleryRankBonus: 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 List MyWorksRanks = new List(); } //修改画廊作品的作者名字 [Message(InnerOpcode.M2Gallery_ModifyGalleryRoleName)] [ProtoContract] public partial class M2Gallery_ModifyGalleryRoleName: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public string RoleName { get; set; } } //结算画廊排行 [Message(InnerOpcode.M2Gallery_ClearingGalleryRank)] [ProtoContract] public partial class M2Gallery_ClearingGalleryRank: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } } //竞技场------------------------------------------------------ //从map服获取roleInfo [ResponseType(nameof(OpenRoleInfo2Other_GetOtherRoleInfo))] [Message(InnerOpcode.Other2OpenRoleInfo_GetOtherRoleInfo)] [ProtoContract] public partial class Other2OpenRoleInfo_GetOtherRoleInfo: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public List RoleId = new List(); [ProtoMember(2)] public int SceneType { get; set; } } [Message(InnerOpcode.OpenRoleInfo2Other_GetOtherRoleInfo)] [ProtoContract] public partial class OpenRoleInfo2Other_GetOtherRoleInfo: 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 List infos = new List(); } //从arena获取套装信息 [ResponseType(nameof(Arena2M_GetArenaDressup))] [Message(InnerOpcode.M2Arena_GetArenaDressup)] [ProtoContract] public partial class M2Arena_GetArenaDressup: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } } [Message(InnerOpcode.Arena2M_GetArenaDressup)] [ProtoContract] public partial class Arena2M_GetArenaDressup: 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 List ThemeList = new List(); [ProtoMember(2)] public List DressupList = new List(); } //从map服检查物品是否存在 [ResponseType(nameof(M2Arena_CheckDressupInfo))] [Message(InnerOpcode.Arena2M_CheckDressupInfo)] [ProtoContract] public partial class Arena2M_CheckDressupInfo: Object, IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public ArenaDressupProto Dressup { get; set; } } [Message(InnerOpcode.M2Arena_CheckDressupInfo)] [ProtoContract] public partial class M2Arena_CheckDressupInfo: Object, IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //同步赛季数据 [Message(InnerOpcode.Arena2M_SyncSeasonData)] [ProtoContract] public partial class Arena2M_SyncSeasonData: Object, IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int SeasonId { get; set; } [ProtoMember(2)] public int HighGrade { get; set; } } // 扣除某个数值 [ResponseType(nameof(M2Other_AddNum))] [Message(InnerOpcode.Other2M_AddNum)] [ProtoContract] public partial class Other2M_AddNum: Object, IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(2)] public int NumType { get; set; } [ProtoMember(3)] public long Change { get; set; } } [Message(InnerOpcode.M2Other_AddNum)] [ProtoContract] public partial class M2Other_AddNum: Object, 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 int Num { get; set; } } //缓存玩家roleId 和 instanceId 对应关系 [Message(InnerOpcode.M2Other_CacheRoleInstanceId)] [ProtoContract] public partial class M2Other_CacheRoleInstanceId: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public long InstanceId { get; set; } [ProtoMember(3)] public long FriendInstanceId { get; set; } } //清理玩家roleId 和 instanceId 对应关系缓存 [Message(InnerOpcode.M2Other_ClearRoleInstanceIdCache)] [ProtoContract] public partial class M2Other_ClearRoleInstanceIdCache: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } } //设置限购信息 [Message(InnerOpcode.Other2M_SetLimitInfo)] [ProtoContract] public partial class Other2M_SetLimitInfo: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public List limitInfo = new List(); } //限购信息 [Message(InnerOpcode.LimitInfoProto)] [ProtoContract] public partial class LimitInfoProto: Object { [ProtoMember(1)] public int NumberType { get; set; } [ProtoMember(2)] public long MaxValue { get; set; } [ProtoMember(3)] public long MinValue { get; set; } [ProtoMember(4)] public int ClearType { get; set; } [ProtoMember(5)] public long defaultValue { get; set; } } //发放战斗奖励 [ResponseType(nameof(M2Arena_SendFightPrize))] [Message(InnerOpcode.Arena2M_SendFightPrize)] [ProtoContract] public partial class Arena2M_SendFightPrize: Object, IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(2)] public bool isWin { get; set; } } [Message(InnerOpcode.M2Arena_SendFightPrize)] [ProtoContract] public partial class M2Arena_SendFightPrize: Object, 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 List proto = new List(); } //发放首次晋级奖励 [Message(InnerOpcode.Arena2M_SendFightFirstUpPrize)] [ProtoContract] public partial class Arena2M_SendFightFirstUpPrize: Object, IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int Grade { get; set; } } //同步搭配数据 [Message(InnerOpcode.Arena2M_SyncDressupInfo)] [ProtoContract] public partial class Arena2M_SyncDressupInfo: Object, IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public List Themes = new List(); [ProtoMember(2)] public List Dressup = new List(); } //玩家登录游戏 [Message(InnerOpcode.M2Arena_EnterGame)] [ProtoContract] public partial class M2Arena_EnterGame: Object, IActorArenaMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } } //获取竞技场套装数据缓存 [ResponseType(nameof(M2Arena_GetArenaDressupAttrProto))] [Message(InnerOpcode.Arena2M_GetArenaDressupAttrProto)] [ProtoContract] public partial class Arena2M_GetArenaDressupAttrProto: Object, IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public List Themes = new List(); } //获取竞技场套装数据缓存 [Message(InnerOpcode.M2Arena_GetArenaDressupAttrProto)] [ProtoContract] public partial class M2Arena_GetArenaDressupAttrProto: Object, 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 List attrs = new List(); } //下线时同步套装属性给晋级场 [Message(InnerOpcode.M2Arena_AsyncArenaDressupAttrProto)] [ProtoContract] public partial class M2Arena_AsyncArenaDressupAttrProto: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public List attrs = new List(); } //同步联盟技能属性给晋级场 [Message(InnerOpcode.M2Arena_AsyncArenaLeagueSkillAttrProto)] [ProtoContract] public partial class M2Arena_AsyncArenaLeagueSkillAttrProto: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public List attrs = new List(); } //获取玩家技能属性 [ResponseType(nameof(M2Arena_GetSkillAttrProto))] [Message(InnerOpcode.Arena2M_GetSkillAttrProto)] [ProtoContract] public partial class Arena2M_GetSkillAttrProto: Object, IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(InnerOpcode.M2Arena_GetSkillAttrProto)] [ProtoContract] public partial class M2Arena_GetSkillAttrProto: Object, 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 List attrs = new List(); } //竞技场检查玩家是否有足够的挑战次数 [ResponseType(nameof(M2Arena_CheckArenaFightNum))] [Message(InnerOpcode.Arena2M_CheckArenaFightNum)] [ProtoContract] public partial class Arena2M_CheckArenaFightNum: Object, IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int Num { get; set; } } [Message(InnerOpcode.M2Arena_CheckArenaFightNum)] [ProtoContract] public partial class M2Arena_CheckArenaFightNum: Object, IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //移除玩家竞技场挑战次数 [Message(InnerOpcode.Arena2M_DeductsArenaFightNum)] [ProtoContract] public partial class Arena2M_DeductsArenaFightNum: Object, IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int Num { get; set; } } //请求好友id列表 [ResponseType(nameof(Friend2Other_GetAllFriendId))] [Message(InnerOpcode.Other2Friend_GetAllFriendId)] [ProtoContract] public partial class Other2Friend_GetAllFriendId: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(InnerOpcode.Friend2Other_GetAllFriendId)] [ProtoContract] public partial class Friend2Other_GetAllFriendId: 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 List FriendIds = new List(); } //刷新竞争对手 [ResponseType(nameof(Arena2M_RefreshArenaTargets))] [Message(InnerOpcode.M2Arena_RefreshArenaTargets)] [ProtoContract] public partial class M2Arena_RefreshArenaTargets: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public long RoleId { get; set; } } [Message(InnerOpcode.Arena2M_RefreshArenaTargets)] [ProtoContract] public partial class Arena2M_RefreshArenaTargets: 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 List targets = new List(); } [Message(InnerOpcode.OpenRoleInfo2Other_SendOtherRoleInfo)] [ProtoContract] public partial class OpenRoleInfo2Other_SendOtherRoleInfo: Object, IActorMessage { [ProtoMember(1)] public List infos = new List(); } //设置玩家排行 [Message(InnerOpcode.M2Arena_SetRankAndGrade)] [ProtoContract] public partial class M2Arena_SetRankAndGrade: Object, IActorMessage { [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int Grade { get; set; } [ProtoMember(3)] public int Rank { get; set; } } //测试协议 [Message(InnerOpcode.T2Other_Test)] [ProtoContract] public partial class T2Other_Test: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public string param { get; set; } } //创建联盟 [ResponseType(nameof(League2M_CreateLeague))] [Message(InnerOpcode.M2League_CreateLeague)] [ProtoContract] public partial class M2League_CreateLeague: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public long RoleId { get; set; } [ProtoMember(1)] public string Name { get; set; } [ProtoMember(2)] public string IconName { get; set; } } [Message(InnerOpcode.League2M_CreateLeague)] [ProtoContract] public partial class League2M_CreateLeague: 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 LeagueDetailInfoProto LeagueDetailInfo { get; set; } } //检查玩家是否有联盟权限 [ResponseType(nameof(League2M_CheckLeaguePower))] [Message(InnerOpcode.M2League_CheckLeaguePower)] [ProtoContract] public partial class M2League_CheckLeaguePower: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public long RoleId { get; set; } [ProtoMember(1)] public int Power { get; set; } } [Message(InnerOpcode.League2M_CheckLeaguePower)] [ProtoContract] public partial class League2M_CheckLeaguePower: 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 LeagueId { get; set; } } //修改联盟名字或徽章 [ResponseType(nameof(League2M_ModifyLeagueNameOrIcon))] [Message(InnerOpcode.M2League_ModifyLeagueNameOrIcon)] [ProtoContract] public partial class M2League_ModifyLeagueNameOrIcon: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public long RoleId { get; set; } [ProtoMember(1)] public int Type { get; set; } [ProtoMember(2)] public string Changed { get; set; } } [Message(InnerOpcode.League2M_ModifyLeagueNameOrIcon)] [ProtoContract] public partial class League2M_ModifyLeagueNameOrIcon: 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(League2M_SendLeagueAd))] [Message(InnerOpcode.M2League_SendLeagueAd)] [ProtoContract] public partial class M2League_SendLeagueAd: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public long RoleId { get; set; } } [Message(InnerOpcode.League2M_SendLeagueAd)] [ProtoContract] public partial class League2M_SendLeagueAd: 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 AdEndTime { get; set; } } //联盟祈福 [ResponseType(nameof(League2M_LeaguePray))] [Message(InnerOpcode.M2League_LeaguePray)] [ProtoContract] public partial class M2League_LeaguePray: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public long RoleId { get; set; } [ProtoMember(1)] public int Type { get; set; } [ProtoMember(2)] public bool IsFirst { get; set; } } [Message(InnerOpcode.League2M_LeaguePray)] [ProtoContract] public partial class League2M_LeaguePray: 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 int CoinCount { get; set; } [ProtoMember(2)] public int ItemConfigId { get; set; } } //检查联盟福利能否领取 [ResponseType(nameof(League2M_CheckLeagueWelfare))] [Message(InnerOpcode.M2League_CheckLeagueWelfare)] [ProtoContract] public partial class M2League_CheckLeagueWelfare: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public long RoleId { get; set; } [ProtoMember(1)] public int Type { get; set; } } [Message(InnerOpcode.League2M_CheckLeagueWelfare)] [ProtoContract] public partial class League2M_CheckLeagueWelfare: 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 bool CanGet { get; set; } } //发送聊天消息给玩家 [Message(InnerOpcode.M2League_SendLeagueChatToRole)] [ProtoContract] public partial class M2League_SendLeagueChatToRole: Object, IActorLeagueMessage { [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int Type { get; set; } [ProtoMember(3)] public string Content { get; set; } [ProtoMember(4)] public long Time { get; set; } [ProtoMember(5)] public int PlatFormId { get; set; } [ProtoMember(6)] public int ChannelId { get; set; } [ProtoMember(7)] public long AccountId { get; set; } [ProtoMember(8)] public string PlayerName { get; set; } [ProtoMember(9)] public string Account { get; set; } } //其他服务给Map服务玩家发物品 [Message(InnerOpcode.Other2M_SendItemsToRole)] [ProtoContract] public partial class Other2M_SendItemsToRole: Object, IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public List itemInfo = new List(); [ProtoMember(2)] public int Reason { get; set; } } //同步开服状态 [ResponseType(nameof(A2H_OpenServerType))] [Message(InnerOpcode.H2A_OpenServerType)] [ProtoContract] public partial class H2A_OpenServerType: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(2)] public int OpenServerType { get; set; } } [Message(InnerOpcode.A2H_OpenServerType)] [ProtoContract] public partial class A2H_OpenServerType: 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(A2H_AccountWhite))] [Message(InnerOpcode.H2A_AccountWhite)] [ProtoContract] public partial class H2A_AccountWhite: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long AccountId { get; set; } [ProtoMember(2)] public bool Action { get; set; } } [Message(InnerOpcode.A2H_AccountWhite)] [ProtoContract] public partial class A2H_AccountWhite: 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(A2H_AccountBan))] [Message(InnerOpcode.H2A_AccountBan)] [ProtoContract] public partial class H2A_AccountBan: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long AccountId { get; set; } [ProtoMember(2)] public bool Action { get; set; } } [Message(InnerOpcode.A2H_AccountBan)] [ProtoContract] public partial class A2H_AccountBan: 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(A2H_AccountWh))] [Message(InnerOpcode.H2A_AccountWh)] [ProtoContract] public partial class H2A_AccountWh: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long AccountId { get; set; } [ProtoMember(2)] public bool Action { get; set; } } [Message(InnerOpcode.A2H_AccountWh)] [ProtoContract] public partial class A2H_AccountWh: Object, IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //同步登陆服封禁的ip数据 [ResponseType(nameof(A2H_IpBan))] [Message(InnerOpcode.H2A_IpBan)] [ProtoContract] public partial class H2A_IpBan: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public string Ip { get; set; } [ProtoMember(2)] public bool Action { get; set; } } [Message(InnerOpcode.A2H_IpBan)] [ProtoContract] public partial class A2H_IpBan: Object, IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //添加联盟基金 [Message(InnerOpcode.M2League_AddLeagueCoin)] [ProtoContract] public partial class M2League_AddLeagueCoin: Object, IActorLeagueMessage { [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int Coin { get; set; } } [Message(InnerOpcode.League2M_LeagueChange)] [ProtoContract] public partial class League2M_LeagueChange: Object, IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long LeagueId { get; set; } } //参与联盟答题 [Message(InnerOpcode.League2M_JoinLeagueQuestion)] [ProtoContract] public partial class League2M_JoinLeagueQuestion: Object, IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } } //同步好友数量 [Message(InnerOpcode.Friend2M_SyncFriendNum)] [ProtoContract] public partial class Friend2M_SyncFriendNum: Object, IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(2)] public int FriendNum { get; set; } } //添加竞技场挑战次数 [Message(InnerOpcode.Arena2M_AddChallengeNum)] [ProtoContract] public partial class Arena2M_AddChallengeNum: Object, IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } } //设置联盟值 [Message(InnerOpcode.Other2League_SetLeagueValue)] [ProtoContract] public partial class Other2League_SetLeagueValue: Object, IActorLeagueMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public long RoleId { get; set; } [ProtoMember(1)] public int SetType { get; set; } [ProtoMember(2)] public int Type { get; set; } [ProtoMember(3)] public long Value { get; set; } } //通知游戏服添加订单 [ResponseType(nameof(Map2Order_SendShopAdd))] [Message(InnerOpcode.Order2Map_SendShopAdd)] [ProtoContract] public partial class Order2Map_SendShopAdd: Object, IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long OrderId { get; set; } [ProtoMember(2)] public int ShopId { get; set; } [ProtoMember(3)] public long Price { get; set; } [ProtoMember(4)] public long OrderTime { get; set; } } [Message(InnerOpcode.Map2Order_SendShopAdd)] [ProtoContract] public partial class Map2Order_SendShopAdd: Object, IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //设置Quick登录检查开启关闭 [Message(InnerOpcode.H2A_SetQuickLoginCheck)] [ProtoContract] public partial class H2A_SetQuickLoginCheck: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public bool IsOpen { get; set; } } //设置Quick登录检查模式 [Message(InnerOpcode.H2A_SetQuickLoginCheckMode)] [ProtoContract] public partial class H2A_SetQuickLoginCheckMode: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int Mode { get; set; } } //添加订单缓存 [ResponseType(nameof(Order2M_AddOrderTemp))] [Message(InnerOpcode.M2Order_AddOrderTemp)] [ProtoContract] public partial class M2Order_AddOrderTemp: Object, IActorOrderRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int ShopId { get; set; } [ProtoMember(3)] public long Count { get; set; } [ProtoMember(4)] public int Price { get; set; } } [Message(InnerOpcode.Order2M_AddOrderTemp)] [ProtoContract] public partial class Order2M_AddOrderTemp: Object, IActorOrderResponse { [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 OrderTempId { get; set; } [ProtoMember(2)] public int ShopId { get; set; } [ProtoMember(3)] public long Count { get; set; } [ProtoMember(4)] public int Price { get; set; } } [Message(InnerOpcode.Order2Off_AddOrderMsg)] [ProtoContract] public partial class Order2Off_AddOrderMsg: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int ShopId { get; set; } [ProtoMember(3)] public long Price { get; set; } [ProtoMember(4)] public long OrderId { get; set; } [ProtoMember(5)] public long OrderTime { get; set; } } //查询聊天记录 [ResponseType(nameof(Chat2Map_QueryChatRecord))] [Message(InnerOpcode.Map2Chat_QueryChatRecord)] [ProtoContract] public partial class Map2Chat_QueryChatRecord: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public long RoleId { get; set; } [ProtoMember(1)] public int ChatType { get; set; } [ProtoMember(2)] public long ChatId { get; set; } } [Message(InnerOpcode.Chat2Map_QueryChatRecord)] [ProtoContract] public partial class Chat2Map_QueryChatRecord: 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 List ChatRecord = new List(); } //添加聊天记录 [Message(InnerOpcode.Other2Chat_AddChatRecord)] [ProtoContract] public partial class Other2Chat_AddChatRecord: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int ChatType { get; set; } [ProtoMember(2)] public long ChatId { get; set; } [ProtoMember(3)] public long RoleId { get; set; } [ProtoMember(4)] public ChatMsgProto ChatRecord { get; set; } } //H2O_PingScene [ResponseType(nameof(O2H_PingScene))] [Message(InnerOpcode.H2O_PingScene)] [ProtoContract] public partial class H2O_PingScene: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long SendTime { get; set; } } [Message(InnerOpcode.O2H_PingScene)] [ProtoContract] public partial class O2H_PingScene: 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 sendTime { get; set; } [ProtoMember(2)] public long receiveTime { get; set; } } //获取玩家联盟答题奖励剩余次数 [ResponseType(nameof(M2League_GetAnswerQuestionReward))] [Message(InnerOpcode.League2M_GetAnswerQuestionReward)] [ProtoContract] public partial class League2M_GetAnswerQuestionReward: Object, IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(InnerOpcode.M2League_GetAnswerQuestionReward)] [ProtoContract] public partial class M2League_GetAnswerQuestionReward: Object, 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 int AnswerQuestionRewardTotal { get; set; } [ProtoMember(2)] public int AnswerQuestionRewardEnd { get; set; } } //每日重置玩家在联盟的答题领奖剩余次数 [Message(InnerOpcode.M2League_DailyResetReward)] [ProtoContract] public partial class M2League_DailyResetReward: Object, IActorLeagueMessage { [ProtoMember(1)] public long RoleId { get; set; } } //重载热更敏感词汇 [ResponseType(nameof(Other2H_ReloadHotfixWords))] [Message(InnerOpcode.H2Other_ReloadHotfixWords)] [ProtoContract] public partial class H2Other_ReloadHotfixWords: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(InnerOpcode.Other2H_ReloadHotfixWords)] [ProtoContract] public partial class Other2H_ReloadHotfixWords: Object, IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //==========================Map to OpenRoleInfo //玩家上线公共信息更新 [Message(InnerOpcode.M2OpenRoleInfo_AddOrUpdateOpenRoleInfo)] [ProtoContract] public partial class M2OpenRoleInfo_AddOrUpdateOpenRoleInfo: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int ServerId { get; set; } [ProtoMember(3)] public int RoleLvl { get; set; } [ProtoMember(4)] public string RoleName { get; set; } [ProtoMember(5)] public int ChannelId { get; set; } [ProtoMember(6)] public int PlatFormId { get; set; } [ProtoMember(7)] public long AccountId { get; set; } [ProtoMember(8)] public string Account { get; set; } [ProtoMember(9)] public CustomSuitProto CustomSuitInfo { get; set; } [ProtoMember(10)] public string Signature { get; set; } [ProtoMember(11)] public List PictureInfos = new List(); [ProtoMember(12)] public int MonthCardAlbumNum { get; set; } [ProtoMember(13)] public int HeadBorderItemId { get; set; } [ProtoMember(14)] public int HeadItemId { get; set; } [ProtoMember(15)] public int SuitCollect { get; set; } [ProtoMember(16)] public int CardCollect { get; set; } [ProtoMember(17)] public int CompleteTaskNum { get; set; } [ProtoMember(18)] public int AllTaskNum { get; set; } [ProtoMember(19)] public long RoleExp { get; set; } [ProtoMember(20)] public List ItemList = new List(); [ProtoMember(21)] public int RoleGold { get; set; } [ProtoMember(22)] public int VipLvl { get; set; } [ProtoMember(23)] public int VipExp { get; set; } [ProtoMember(24)] public int DiamondPurple { get; set; } [ProtoMember(25)] public int DiamondRed { get; set; } [ProtoMember(26)] public List ProgressKs = new List(); [ProtoMember(27)] public List ProgressVs = new List(); [ProtoMember(28)] public List TimeKs = new List(); [ProtoMember(29)] public List TimeVs = new List(); [ProtoMember(30)] public List HighestScoreKs = new List(); [ProtoMember(31)] public List HighestScoreVs = new List(); } //同步玩家等级 [Message(InnerOpcode.M2OpenRoleInfo_UpdateLvl)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateLvl: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int RoleLvl { get; set; } } //同步角色名称 [Message(InnerOpcode.M2OpenRoleInfo_UpdateName)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateName: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public string RoleName { get; set; } } //同步角色签名 [Message(InnerOpcode.M2OpenRoleInfo_UpdateSignature)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateSignature: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public string Signature { get; set; } } //同步角色离线时间 [Message(InnerOpcode.M2OpenRoleInfo_UpdateOfflineTimeSec)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateOfflineTimeSec: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public long OfflineTimeSec { get; set; } } //同步穿搭 [Message(InnerOpcode.M2OpenRoleInfo_UpdateCustomSuitInfo)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateCustomSuitInfo: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public CustomSuitProto CustomSuitInfo { get; set; } } //照片信息--内网版 [Message(InnerOpcode.InnerPictureInfoProto)] [ProtoContract] public partial class InnerPictureInfoProto: Object { [ProtoMember(1)] public long PictureId { get; set; } [ProtoMember(2)] public long CreationTime { get; set; } [ProtoMember(3)] public long ToppingTime { get; set; } [ProtoMember(4)] public bool ToppingStatus { get; set; } [ProtoMember(5)] public bool LockingStatus { get; set; } [ProtoMember(6)] public string PictureName { get; set; } [ProtoMember(7)] public string PictureObjectPath { get; set; } [ProtoMember(8)] public int SourceType { get; set; } [ProtoMember(9)] public int TravelLocationId { get; set; } [ProtoMember(10)] public int PositionIndex { get; set; } [ProtoMember(11)] public int TravelSuitResourceIndex { get; set; } [ProtoMember(12)] public int TravelSuitId { get; set; } [ProtoMember(13)] public string BarrelName { get; set; } } //同步角色相册 [Message(InnerOpcode.M2OpenRoleInfo_UpdateAlbum)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateAlbum: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public List PictureInfos = new List(); } //同步个人相册展示栏数量 [Message(InnerOpcode.M2OpenRoleInfo_SetMonthCardStatus)] [ProtoContract] public partial class M2OpenRoleInfo_SetMonthCardStatus: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int MonthCardAlbumNum { get; set; } } //修改角色头像 [Message(InnerOpcode.M2OpenRoleInfo_UpdateHead)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateHead: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int HeadItemId { get; set; } } //修改头像框 [Message(InnerOpcode.M2OpenRoleInfo_UpdateHeadBorder)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateHeadBorder: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int HeadBorderItemId { get; set; } } //修改称号 [Message(InnerOpcode.M2OpenRoleInfo_UpdateTitleItem)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateTitleItem: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int TitleItemId { get; set; } } //修改角色套装收集度 [Message(InnerOpcode.M2OpenRoleInfo_UpdateSuitCollect)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateSuitCollect: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int SuitCollect { get; set; } } //同步词牌收集度 [Message(InnerOpcode.M2OpenRoleInfo_UpdateCardCollect)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateCardCollect: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int CardCollect { get; set; } } //同步成就收集度 [Message(InnerOpcode.M2OpenRoleInfo_UpdateAchievementTaskCollect)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateAchievementTaskCollect: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int CompleteTaskNum { get; set; } [ProtoMember(3)] public int AllTaskNum { get; set; } } //同步玩家经验 [Message(InnerOpcode.M2OpenRoleInfo_UpdateExp)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateExp: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public long RoleExp { get; set; } } //同步玩家徽章 [Message(InnerOpcode.M2OpenRoleInfo_UpdateBadge)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateBadge: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public List ItemList = new List(); } //同步玩家所在联盟名称 [Message(InnerOpcode.M2OpenRoleInfo_UpdateLeagueName)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateLeagueName: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public List RoleIds = new List(); [ProtoMember(2)] public string LeagueName { get; set; } } [ResponseType(nameof(Queue2G_Enqueue))] [Message(InnerOpcode.G2Queue_Enqueue)] [ProtoContract] public partial class G2Queue_Enqueue: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(2)] public long AccountId { get; set; } [ProtoMember(3)] public long GateActorId { get; set; } [ProtoMember(4)] public int Zone { get; set; } } [Message(InnerOpcode.Queue2G_Enqueue)] [ProtoContract] public partial class Queue2G_Enqueue: 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 bool NeedQueue { get; set; } [ProtoMember(2)] public int Index { get; set; } [ProtoMember(3)] public int Count { get; set; } [ProtoMember(4)] public int MapId { get; set; } } [ResponseType(nameof(G2Queue_EnterMap))] [Message(InnerOpcode.Queue2G_EnterMap)] [ProtoContract] public partial class Queue2G_EnterMap: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(2)] public long AccountId { get; set; } [ProtoMember(3)] public int MapId { get; set; } } [Message(InnerOpcode.G2Queue_EnterMap)] [ProtoContract] public partial class G2Queue_EnterMap: 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 bool NeedRemove { get; set; } } [Message(InnerOpcode.Queue2G_UpdateInfo)] [ProtoContract] public partial class Queue2G_UpdateInfo: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public List AccountIds = new List(); [ProtoMember(2)] public List Index = new List(); [ProtoMember(3)] public int Count { get; set; } } [Message(InnerOpcode.G2Queue_Disconnect)] [ProtoContract] public partial class G2Queue_Disconnect: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(2)] public bool Protect { get; set; } [ProtoMember(3)] public int Zone { get; set; } } //重载热更系统配置 [ResponseType(nameof(Other2H_ReloadStartConfig))] [Message(InnerOpcode.H2Other_ReloadStartConfig)] [ProtoContract] public partial class H2Other_ReloadStartConfig: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public string OperatorStr { get; set; } } [Message(InnerOpcode.Other2H_ReloadStartConfig)] [ProtoContract] public partial class Other2H_ReloadStartConfig: Object, IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //请求排队服判断玩家是否在map中,在的话返回mapId [ResponseType(nameof(Queue2Other_GetRoleMapId))] [Message(InnerOpcode.Other2Queue_GetRoleMapId)] [ProtoContract] public partial class Other2Queue_GetRoleMapId: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int Zone { get; set; } [ProtoMember(2)] public long UnitId { get; set; } } [Message(InnerOpcode.Queue2Other_GetRoleMapId)] [ProtoContract] public partial class Queue2Other_GetRoleMapId: 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 int MapId { get; set; } } //排队服向map探活 [ResponseType(nameof(M2Queue_ExploringActivity))] [Message(InnerOpcode.Queue2M_ExploringActivity)] [ProtoContract] public partial class Queue2M_ExploringActivity: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int MapId { get; set; } [ProtoMember(2)] public string Operator { get; set; } } [Message(InnerOpcode.M2Queue_ExploringActivity)] [ProtoContract] public partial class M2Queue_ExploringActivity: 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 NewTime { get; set; } [ProtoMember(2)] public string Operator { get; set; } } //Map启服通知排队服---所以map启动,要先启动排队服 [Message(InnerOpcode.M2Queue_NoticeFiring)] [ProtoContract] public partial class M2Queue_NoticeFiring: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int MapId { get; set; } [ProtoMember(2)] public string Operator { get; set; } [ProtoMember(3)] public long NewTime { get; set; } } //HTTP服 通知 其他服 [ResponseType(nameof(Other2H_OperatorManyFunc))] [Message(InnerOpcode.H2Other_OperatorManyFunc)] [ProtoContract] public partial class H2Other_OperatorManyFunc: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int MapId { get; set; } [ProtoMember(1)] public string Operator { get; set; } } [Message(InnerOpcode.Other2H_OperatorManyFunc)] [ProtoContract] public partial class Other2H_OperatorManyFunc: 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 Operator { get; set; } } //同步玩家角色金币 [Message(InnerOpcode.M2OpenRoleInfo_UpdateRoleGold)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateRoleGold: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int RoleGold { get; set; } } //同步玩家Vip等级 [Message(InnerOpcode.M2OpenRoleInfo_UpdateVipLvl)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateVipLvl: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int VipLvl { get; set; } } //同步玩家Vip经验 [Message(InnerOpcode.M2OpenRoleInfo_UpdateVipExp)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateVipExp: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int VipExp { get; set; } } //同步玩家珍珠余额 [Message(InnerOpcode.M2OpenRoleInfo_UpdateDiamondPurple)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateDiamondPurple: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int DiamondPurple { get; set; } } //同步玩家马蹄金余额 [Message(InnerOpcode.M2OpenRoleInfo_UpdateDiamondRed)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateDiamondRed: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int DiamondRed { get; set; } } //http服请求openRoleInfo服获取玩家信息 [ResponseType(nameof(OpenRoleInfo2H_GetRoleInfo))] [Message(InnerOpcode.H2OpenRoleInfo_GetRoleInfo)] [ProtoContract] public partial class H2OpenRoleInfo_GetRoleInfo: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } } [Message(InnerOpcode.OpenRoleInfo2H_GetRoleInfo)] [ProtoContract] public partial class OpenRoleInfo2H_GetRoleInfo: 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 int RoleGold { get; set; } [ProtoMember(2)] public int VipLvl { get; set; } [ProtoMember(3)] public int VipExp { get; set; } [ProtoMember(4)] public int DiamondPurple { get; set; } [ProtoMember(5)] public int DiamondRed { get; set; } [ProtoMember(6)] public long RoleExp { get; set; } [ProtoMember(7)] public int CardCollect { get; set; } [ProtoMember(8)] public int SuitCollect { get; set; } [ProtoMember(9)] public int RoleLvl { get; set; } [ProtoMember(10)] public string RoleName { get; set; } [ProtoMember(11)] public long OfflineTimeSec { get; set; } [ProtoMember(12)] public int CompleteTaskNum { get; set; } [ProtoMember(13)] public int AllTaskNum { get; set; } [ProtoMember(14)] public long LastOnlineTime { get; set; } } //map推送套装合成进度到rank [Message(InnerOpcode.M2OpenRoleInfo_UpdateSynthesisProgress)] [ProtoContract] public partial class M2OpenRoleInfo_UpdateSynthesisProgress: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public List ProgressKs = new List(); [ProtoMember(3)] public List ProgressVs = new List(); [ProtoMember(4)] public List TimeKs = new List(); [ProtoMember(5)] public List TimeVs = new List(); [ProtoMember(6)] public List HighestScoreKs = new List(); [ProtoMember(7)] public List HighestScoreVs = new List(); } //Map 请求 openRoleInfo 获取章节下最高的关卡对应得分 [ResponseType(nameof(OpenRoleInfo2M_GetLevelRoleInfoProtos))] [Message(InnerOpcode.M2OpenRoleInfo_GetLevelRoleInfoProtos)] [ProtoContract] public partial class M2OpenRoleInfo_GetLevelRoleInfoProtos: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(InnerOpcode.OpenRoleInfo2M_GetLevelRoleInfoProtos)] [ProtoContract] public partial class OpenRoleInfo2M_GetLevelRoleInfoProtos: 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 List LevelRoleInfoProtos = new List(); [ProtoMember(2)] public long NexTime { get; set; } } //赛季段位奖励发放失败,Map进行状态回滚到竞技场服 [Message(InnerOpcode.M2Arena_UpMaxGradeRewardToCanGot)] [ProtoContract] public partial class M2Arena_UpMaxGradeRewardToCanGot: Object, IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public int Grade { get; set; } } //登录搭配评选赛服 [ResponseType(nameof(JudgingRound2G_EnterGame))] [Message(InnerOpcode.G2JudgingRound_EnterGame)] [ProtoContract] public partial class G2JudgingRound_EnterGame: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } [ProtoMember(2)] public string RoleName { get; set; } [ProtoMember(3)] public long GatePlayerInstanceId { get; set; } } [Message(InnerOpcode.JudgingRound2G_EnterGame)] [ProtoContract] public partial class JudgingRound2G_EnterGame: 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 JudgingRoundUnitInstanceId { get; set; } } //下线通知搭配评选赛服 [ResponseType(nameof(JudgingRound2G_ExitGame))] [Message(InnerOpcode.G2JudgingRound_ExitGame)] [ProtoContract] public partial class G2JudgingRound_ExitGame: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long RoleId { get; set; } } [Message(InnerOpcode.JudgingRound2G_ExitGame)] [ProtoContract] public partial class JudgingRound2G_ExitGame: Object, IActorResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //通知map发放搭配赛评选奖励 [ResponseType(nameof(M2JudgingRound_JudgingRoundBeckoning))] [Message(InnerOpcode.JudgingRound2M_JudgingRoundBeckoning)] [ProtoContract] public partial class JudgingRound2M_JudgingRoundBeckoning: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public int OpenCfgId { get; set; } } [Message(InnerOpcode.M2JudgingRound_JudgingRoundBeckoning)] [ProtoContract] public partial class M2JudgingRound_JudgingRoundBeckoning: 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 List ItemInfo = new List(); [ProtoMember(2)] public int Num { get; set; } } //Map 请求 GlobalTime 获取爬塔最新的主题标签 [ResponseType(nameof(GlobalTime2M_GetCimbingTowerWeekTags))] [Message(InnerOpcode.M2GlobalTime_GetCimbingTowerWeekTags)] [ProtoContract] public partial class M2GlobalTime_GetCimbingTowerWeekTags: Object, IActorRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(InnerOpcode.GlobalTime2M_GetCimbingTowerWeekTags)] [ProtoContract] public partial class GlobalTime2M_GetCimbingTowerWeekTags: 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 List WeekTags = new List(); } }