using ET; using ProtoBuf; using System.Collections.Generic; namespace ET { public enum ItemType { NoneItem = 0, EquipItem = 1, GoodsItem = 2, MaterialsItem =3, } public enum CampType //阵营 { NoneCamp = 0, Pioneer = 1,//开拓者 Guardian = 2,//守护者 } public enum JobType //职业 { UnKnown = 0, Officer =1, Sportsman=2, Nurse=3, Superman=4, } public enum SexType //性别 { Male=0, Famale=1, } [Message(OuterOpcode.BagMap)] [ProtoContract] public partial class BagMap { [ProtoMember(1)] public int Index { get; set; } [ProtoMember(2)] public NetItem NetItem { get; set; } [ProtoMember(3)] public EquipTransMessage EquipTransMessage { get; set; } } [Message(OuterOpcode.NetItem)] [ProtoContract] public partial class NetItem { [ProtoMember(1)] public int ItemId { get; set; } [ProtoMember(2)] public ItemType ItemType { get; set; } [ProtoMember(3)] public long ServerId { get; set; } [ProtoMember(4)] public int Count { get; set; } [ProtoMember(5)] public bool IsLock { get; set; } [ProtoMember(6)] public string GetSource { get; set; } } [Message(OuterOpcode.UnitCharacter)] [ProtoContract] public partial class UnitCharacter { [ProtoMember(1)] public long Id { get; set; } [ProtoMember(3)] public long LeaderId { get; set; } [ProtoMember(2)] public string NickName { get; set; } [ProtoMember(4)] public int JobId { get; set; } [ProtoMember(5)] public int Title { get; set; } [ProtoMember(6)] public CampType CampType { get; set; } [ProtoMember(7)] public string Family { get; set; } [ProtoMember(8)] public int SkinId { get; set; } [ProtoMember(9)] public int CharacterPoint { get; set; } [ProtoMember(10)] public int SkillPoint { get; set; } [ProtoMember(11)] public int Level { get; set; } [ProtoMember(12)] public int Trans { get; set; } [ProtoMember(13)] public int Hp { get; set; } [ProtoMember(14)] public int MaxHp { get; set; } [ProtoMember(15)] public int Mp { get; set; } [ProtoMember(16)] public int MaxMp { get; set; } [ProtoMember(17)] public int PetId { get; set; } [ProtoMember(18)] public string PetName { get; set; } [ProtoMember(19)] public bool isShowPet { get; set; } [ProtoMember(20)] public int PetLevel { get; set; } } [Message(OuterOpcode.UnitCommonCharacter)] [ProtoContract] public partial class UnitCommonCharacter { [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public string NickName { get; set; } [ProtoMember(4)] public int JobId { get; set; } [ProtoMember(5)] public string Title { get; set; } [ProtoMember(7)] public string Family { get; set; } [ProtoMember(9)] public int SkinId { get; set; } [ProtoMember(10)] public int Level { get; set; } [ProtoMember(12)] public int Hp { get; set; } [ProtoMember(13)] public int MaxHp { get; set; } [ProtoMember(14)] public int Mp { get; set; } [ProtoMember(15)] public int MaxMp { get; set; } } //战斗属性 [Message(OuterOpcode.BattleCharacter)] [ProtoContract] public partial class BattleCharacter { [ProtoMember(7)] public int Str { get; set; } [ProtoMember(8)] public int Quk { get; set; } [ProtoMember(9)] public int Spi { get; set; } [ProtoMember(10)] public int Wim { get; set; } [ProtoMember(27)] public int Phy { get; set; } [ProtoMember(28)] public int Sta { get; set; } [ProtoMember(11)] public int PhyAtk { get; set; } [ProtoMember(12)] public int PhyDef { get; set; } [ProtoMember(13)] public int SpiAtk { get; set; } [ProtoMember(14)] public int SpiDef { get; set; } [ProtoMember(15)] public float Dvo { get; set; } [ProtoMember(16)] public float Pcrir { get; set; } [ProtoMember(17)] public float Rpcrir { get; set; } [ProtoMember(18)] public float Pcri { get; set; } [ProtoMember(19)] public float Rpcri { get; set; } [ProtoMember(20)] public float Mcrir { get; set; } [ProtoMember(21)] public float Rmcrir { get; set; } [ProtoMember(22)] public float Mcri { get; set; } [ProtoMember(23)] public float Rmcri { get; set; } [ProtoMember(24)] public float Nphyi { get; set; } [ProtoMember(25)] public float Nmeni { get; set; } } [Message(OuterOpcode.AttributeMap)] [ProtoContract] public partial class AttributeMap { [ProtoMember(1)] public int Key { get; set; } [ProtoMember(2)] public float Value { get; set; } } [Message(OuterOpcode.EquipTransMessage)] [ProtoContract] public partial class EquipTransMessage { [ProtoMember(1)] public int EquipId { get; set; } [ProtoMember(4)] public bool IsLocked { get; set; } [ProtoMember(3)] public int specialKey { get; set; } [ProtoMember(10)] public int specialId { get; set; } [ProtoMember(5)] public List mainAttribute = new List(); [ProtoMember(6)] public List randomAttributes = new List(); [ProtoMember(11)] public List addtionalAttributes = new List(); [ProtoMember(8)] public int Quality { get; set; } [ProtoMember(7)] public int Star { get; set; } [ProtoMember(9)] public int Level { get; set; } [ProtoMember(12)] public List GemList = new List(); [ProtoMember(13)] public long starsoulId { get; set; } } //登录相关================================== public enum LoginType //登录类型 { Editor = 0,// 编辑模式 Tourist = 1,//游客 WeChat = 2,//微信的 token Voucher = 3,//登陆凭证 } [ResponseType(typeof(R2C_Login))] [Message(OuterOpcode.C2R_Login)] [ProtoContract] public partial class C2R_Login:IRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public string Account { get; set; } [ProtoMember(2)] public string Password { get; set; } [ProtoMember(3)] public LoginType LoginType { get; set; } [ProtoMember(4)] public string Identify { get; set; } } [Message(OuterOpcode.R2C_Login)] [ProtoContract] public partial class R2C_Login:IResponse { [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 Address { get; set; } [ProtoMember(2)] public long Key { get; set; } [ProtoMember(3)] public long GateId { get; set; } [ProtoMember(4)] public string LoginVoucher { get; set; } } [ResponseType(typeof(R2C_Regist))] [Message(OuterOpcode.C2R_Regist)] [ProtoContract] public partial class C2R_Regist:IRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public string Account { get; set; } [ProtoMember(2)] public string Password { get; set; } [ProtoMember(4)] public string Identify { get; set; } } [Message(OuterOpcode.R2C_Regist)] [ProtoContract] public partial class R2C_Regist:IResponse { [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 Address { get; set; } [ProtoMember(2)] public long Key { get; set; } [ProtoMember(3)] public long GateId { get; set; } [ProtoMember(4)] public string LoginVoucher { get; set; } } [ResponseType(typeof(G2C_HeartBeat))] [Message(OuterOpcode.C2G_HeartBeat)] [ProtoContract] public partial class C2G_HeartBeat:IRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(OuterOpcode.G2C_HeartBeat)] [ProtoContract] public partial class G2C_HeartBeat:IResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } [ProtoMember(1)] public float DelayTime { get; set; } [ProtoMember(2)] public long Key { get; set; } } [ResponseType(typeof(G2C_LoginGate))] [Message(OuterOpcode.C2G_LoginGate)] [ProtoContract] public partial class C2G_LoginGate:IRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long Key { get; set; } [ProtoMember(2)] public long GateId { get; set; } [ProtoMember(3)] public string Platform { get; set; } } [Message(OuterOpcode.G2C_LoginGate)] [ProtoContract] public partial class G2C_LoginGate:IResponse { [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 PlayerId { get; set; } [ProtoMember(2)] public bool HasRole { get; set; } [ProtoMember(3)] public int JobId { get; set; } [ProtoMember(4)] public long ServerTime { get; set; } [ProtoMember(5)] public int SkinId { get; set; } } [ResponseType(typeof(R2C_CreateRole))] [Message(OuterOpcode.C2R_CreateRole)] [ProtoContract] public partial class C2R_CreateRole:IRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long PlayerId { get; set; } [ProtoMember(2)] public int JobId { get; set; } [ProtoMember(3)] public string Name { get; set; } } [Message(OuterOpcode.R2C_CreateRole)] [ProtoContract] public partial class R2C_CreateRole:IResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(R2C_DelRole))] [Message(OuterOpcode.C2R_DelRole)] [ProtoContract] public partial class C2R_DelRole:IRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public long UserId { get; set; } } [Message(OuterOpcode.R2C_DelRole)] [ProtoContract] public partial class R2C_DelRole:IResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.UnitPosInfo)] [ProtoContract] public partial class UnitPosInfo { [ProtoMember(2)] public float X { get; set; } [ProtoMember(3)] public float Y { get; set; } [ProtoMember(5)] public int YAngle { get; set; } } [Message(OuterOpcode.UnitScene)] [ProtoContract] public partial class UnitScene { [ProtoMember(1)] public int MapId { get; set; } [ProtoMember(2)] public int TierId { get; set; } [ProtoMember(6)] public int YAngle { get; set; } } [Message(OuterOpcode.Frame_ClickMap)] [ProtoContract] public partial class Frame_ClickMap:IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(94)] public long Id { get; set; } [ProtoMember(1)] public UnitPosInfo UnitInfo { get; set; } } [Message(OuterOpcode.C2M_CheckSceneError)] [ProtoContract] public partial class C2M_CheckSceneError:IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(94)] public long Id { get; set; } [ProtoMember(1)] public string Info { get; set; } } [Message(OuterOpcode.M2C_PathfindingResult)] [ProtoContract] public partial class M2C_PathfindingResult:IActorMessage { [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public float X { get; set; } [ProtoMember(3)] public float Y { get; set; } [ProtoMember(5)] public float TX { get; set; } [ProtoMember(6)] public float TY { get; set; } [ProtoMember(7)] public float MoveSpeed { get; set; } } [Message(OuterOpcode.M2C_SendUnitInfo)] [ProtoContract] public partial class M2C_SendUnitInfo:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public UnitCharacter UnitCharacter { get; set; } } [Message(OuterOpcode.M2C_SendUnitInfoList)] [ProtoContract] public partial class M2C_SendUnitInfoList:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public List UnitCharacterList = new List(); } [ResponseType(typeof(G2C_EnterGame))] [Message(OuterOpcode.C2G_EnterGame)] [ProtoContract] public partial class C2G_EnterGame:IRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(OuterOpcode.G2C_EnterGame)] [ProtoContract] public partial class G2C_EnterGame:IResponse { [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 Id { get; set; } [ProtoMember(2)] public int SkinId { get; set; } [ProtoMember(3)] public int JobId { get; set; } [ProtoMember(4)] public bool IsOnline { get; set; } } [Message(OuterOpcode.C2M_GetBasicalInfo)] [ProtoContract] public partial class C2M_GetBasicalInfo:IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.C2M_GetStateReback)] [ProtoContract] public partial class C2M_GetStateReback:IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } //==============地图传送===================== [ResponseType(typeof(M2C_RequestEnterMap))] [Message(OuterOpcode.C2M_RequestEnterMap)] [ProtoContract] public partial class C2M_RequestEnterMap:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int MapId { get; set; } } [Message(OuterOpcode.M2C_RequestEnterMap)] [ProtoContract] public partial class M2C_RequestEnterMap:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.M2C_ChangeMap)] [ProtoContract] public partial class M2C_ChangeMap:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(2)] public float X { get; set; } [ProtoMember(3)] public float Y { get; set; } [ProtoMember(4)] public int MapId { get; set; } } [Message(OuterOpcode.M2C_EnterMap)] [ProtoContract] public partial class M2C_EnterMap:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public UnitPosInfo UnitInfo { get; set; } [ProtoMember(2)] public UnitCharacter PvpUnitCharacter { get; set; } } [Message(OuterOpcode.M2C_Stop)] [ProtoContract] public partial class M2C_Stop:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public float X { get; set; } [ProtoMember(3)] public float Y { get; set; } [ProtoMember(4)] public int YAngle { get; set; } [ProtoMember(5)] public int Error { get; set; } } [Message(OuterOpcode.M2C_UnitsInMap)] [ProtoContract] public partial class M2C_UnitsInMap:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public List Units = new List(); [ProtoMember(2)] public List PvpUnits = new List(); } [Message(OuterOpcode.M2C_LeaveMap)] [ProtoContract] public partial class M2C_LeaveMap:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } } [Message(OuterOpcode.M2C_OffLine)] [ProtoContract] public partial class M2C_OffLine:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } } [Message(OuterOpcode.M2C_StartupTransPoint)] [ProtoContract] public partial class M2C_StartupTransPoint:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int MapId { get; set; } } [Message(OuterOpcode.C2M_StopMove)] [ProtoContract] public partial class C2M_StopMove:IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } //=================测试=========================== [ResponseType(typeof(G2C_GetNotice))] [Message(OuterOpcode.C2G_GetNotice)] [ProtoContract] public partial class C2G_GetNotice:IRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.G2C_GetNotice)] [ProtoContract] public partial class G2C_GetNotice:IResponse { [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 Notice { get; set; } } [ResponseType(typeof(M2C_BackMainCity))] [Message(OuterOpcode.C2M_BackMainCity)] [ProtoContract] public partial class C2M_BackMainCity:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_BackMainCity)] [ProtoContract] public partial class M2C_BackMainCity:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.C2M_GetBuffTime)] [ProtoContract] public partial class C2M_GetBuffTime:IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.C2M_AddExp)] [ProtoContract] public partial class C2M_AddExp:IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Exp { get; set; } } //=================主线=========================== [Message(OuterOpcode.M2C_InitMainStoryMap)] [ProtoContract] public partial class M2C_InitMainStoryMap:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int MainStoryId { get; set; } } [ResponseType(typeof(M2C_StartMainStoryFight))] [Message(OuterOpcode.C2M_StartMainStoryFight)] [ProtoContract] public partial class C2M_StartMainStoryFight:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Region { get; set; } } [Message(OuterOpcode.M2C_StartMainStoryFight)] [ProtoContract] public partial class M2C_StartMainStoryFight:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.M2C_MainStoryMonsterInfo)] [ProtoContract] public partial class M2C_MainStoryMonsterInfo:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public List MonsterUnitInfoList = new List(); [ProtoMember(2)] public int battleType { get; set; } } [Message(OuterOpcode.MonsterUnitInfo)] [ProtoContract] public partial class MonsterUnitInfo { [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public int MonsterId { get; set; } } [Message(OuterOpcode.ReMonsterUnitInfo)] [ProtoContract] public partial class ReMonsterUnitInfo { [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public int MonsterId { get; set; } [ProtoMember(3)] public int Hp { get; set; } [ProtoMember(4)] public int MaxHp { get; set; } } [Message(OuterOpcode.M2C_ReMainStoryMonsterInfo)] [ProtoContract] public partial class M2C_ReMainStoryMonsterInfo:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public List MonsterUnitInfoList = new List(); [ProtoMember(2)] public int battleType { get; set; } } [Message(OuterOpcode.M2C_BattleVictory)] [ProtoContract] public partial class M2C_BattleVictory:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int BattleType { get; set; } } [Message(OuterOpcode.M2C_BattleDefeat)] [ProtoContract] public partial class M2C_BattleDefeat:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int BattleType { get; set; } } //=================Boss=========================== [Message(OuterOpcode.M2C_BossRefresh)] [ProtoContract] public partial class M2C_BossRefresh:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int BossId { get; set; } } [ResponseType(typeof(M2C_StartBossFightRequest))] [Message(OuterOpcode.C2M_StartBossFightRequest)] [ProtoContract] public partial class C2M_StartBossFightRequest:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_StartBossFightRequest)] [ProtoContract] public partial class M2C_StartBossFightRequest:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } [ProtoMember(2)] public long Key { get; set; } } [ResponseType(typeof(M2C_StartBossFight))] [Message(OuterOpcode.C2M_StartBossFight)] [ProtoContract] public partial class C2M_StartBossFight:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(2)] public long Key { get; set; } } [Message(OuterOpcode.M2C_StartBossFight)] [ProtoContract] public partial class M2C_StartBossFight:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.M2C_SendBossInfo)] [ProtoContract] public partial class M2C_SendBossInfo:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int BossId { get; set; } [ProtoMember(2)] public long UnitId { get; set; } } [Message(OuterOpcode.M2C_ReSendBossInfo)] [ProtoContract] public partial class M2C_ReSendBossInfo:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int BossId { get; set; } [ProtoMember(2)] public long UnitId { get; set; } [ProtoMember(3)] public int Hp { get; set; } } [Message(OuterOpcode.M2C_BossFightVictory)] [ProtoContract] public partial class M2C_BossFightVictory:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_BossFightDefeat)] [ProtoContract] public partial class M2C_BossFightDefeat:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_BossDead)] [ProtoContract] public partial class M2C_BossDead:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } } [Message(OuterOpcode.M2C_BossBeDefeat)] [ProtoContract] public partial class M2C_BossBeDefeat:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } //=================战斗============================ [Message(OuterOpcode.RewardItem)] [ProtoContract] public partial class RewardItem { [ProtoMember(1)] public int Id { get; set; } [ProtoMember(2)] public ItemType ItemType { get; set; } [ProtoMember(3)] public int Count { get; set; } } [Message(OuterOpcode.StateBuffInfo)] [ProtoContract] public partial class StateBuffInfo { [ProtoMember(1)] public int StateType { get; set; } [ProtoMember(2)] public int Layer { get; set; } [ProtoMember(3)] public int UserData { get; set; } } [ResponseType(typeof(M2C_AutoBattle))] [Message(OuterOpcode.C2M_AutoBattle)] [ProtoContract] public partial class C2M_AutoBattle:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public bool isAuto { get; set; } } [Message(OuterOpcode.M2C_AutoBattle)] [ProtoContract] public partial class M2C_AutoBattle:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_SelectEnermy))] [Message(OuterOpcode.C2M_SelectEnermy)] [ProtoContract] public partial class C2M_SelectEnermy:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } } [Message(OuterOpcode.M2C_SelectEnermy)] [ProtoContract] public partial class M2C_SelectEnermy:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_SelectTeamMember))] [Message(OuterOpcode.C2M_SelectTeamMember)] [ProtoContract] public partial class C2M_SelectTeamMember:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } } [Message(OuterOpcode.M2C_SelectTeamMember)] [ProtoContract] public partial class M2C_SelectTeamMember:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.M2C_PlaySkill)] [ProtoContract] public partial class M2C_PlaySkill:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(2)] public int SkillId { get; set; } [ProtoMember(3)] public int CoolTime { get; set; } [ProtoMember(4)] public long TargetId { get; set; } [ProtoMember(5)] public int MpCost { get; set; } } [Message(OuterOpcode.M2C_MonsterPlaySkill)] [ProtoContract] public partial class M2C_MonsterPlaySkill:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(2)] public int SkillId { get; set; } [ProtoMember(3)] public long TargetId { get; set; } } [Message(OuterOpcode.M2C_PlaySkillEffect)] [ProtoContract] public partial class M2C_PlaySkillEffect:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(4)] public long TargetId { get; set; } [ProtoMember(6)] public int Time { get; set; } [ProtoMember(8)] public int EffectPos { get; set; } [ProtoMember(9)] public int EffectId { get; set; } [ProtoMember(10)] public int EffectTargetType { get; set; } } [Message(OuterOpcode.M2C_BattleSkillRet)] [ProtoContract] public partial class M2C_BattleSkillRet:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(3)] public bool IsCrit { get; set; } [ProtoMember(2)] public int ChangeHpValue { get; set; } } [Message(OuterOpcode.M2C_BattleChangeMP)] [ProtoContract] public partial class M2C_BattleChangeMP:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(2)] public int ChangeMPValue { get; set; } } [Message(OuterOpcode.M2C_BattleChangeState)] [ProtoContract] public partial class M2C_BattleChangeState:IActorMessage { public enum ChangeType { None = 0, Add = 1, Reduce = 2, } [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public long TargetUnitId { get; set; } [ProtoMember(3)] public string IconId { get; set; } [ProtoMember(4)] public string IconDesc { get; set; } [ProtoMember(6)] public ChangeType Type { get; set; } [ProtoMember(7)] public int Time { get; set; } [ProtoMember(8)] public bool IsBuff { get; set; } } [Message(OuterOpcode.M2C_BattleTouchState)] [ProtoContract] public partial class M2C_BattleTouchState:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(2)] public long TargetUnitId { get; set; } [ProtoMember(3)] public int StateType { get; set; } [ProtoMember(4)] public int UserData { get; set; } [ProtoMember(5)] public int EffectId { get; set; } } [Message(OuterOpcode.M2C_MainstoryMonsterDead)] [ProtoContract] public partial class M2C_MainstoryMonsterDead:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } } [Message(OuterOpcode.M2C_UnitDead)] [ProtoContract] public partial class M2C_UnitDead:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } } [Message(OuterOpcode.M2C_SendReward)] [ProtoContract] public partial class M2C_SendReward:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public List ItemList = new List(); [ProtoMember(2)] public long Exp { get; set; } [ProtoMember(3)] public long Coin { get; set; } } [ResponseType(typeof(M2C_GetBattleStateBuff))] [Message(OuterOpcode.C2M_GetBattleStateBuff)] [ProtoContract] public partial class C2M_GetBattleStateBuff:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } } [Message(OuterOpcode.M2C_GetBattleStateBuff)] [ProtoContract] public partial class M2C_GetBattleStateBuff: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 InfoList = new List(); } //==================战斗挂机==================== [ResponseType(typeof(M2C_StartBattleIdleFight))] [Message(OuterOpcode.C2M_StartBattleIdleFight)] [ProtoContract] public partial class C2M_StartBattleIdleFight:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int SceneId { get; set; } } [Message(OuterOpcode.M2C_StartBattleIdleFight)] [ProtoContract] public partial class M2C_StartBattleIdleFight:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_EndBattleIdleFight))] [Message(OuterOpcode.C2M_EndBattleIdleFight)] [ProtoContract] public partial class C2M_EndBattleIdleFight:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_EndBattleIdleFight)] [ProtoContract] public partial class M2C_EndBattleIdleFight:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //=================试炼之地副本================= [Message(OuterOpcode.M2C_InitTrialCopyMap)] [ProtoContract] public partial class M2C_InitTrialCopyMap:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int TrialCopyId { get; set; } } [ResponseType(typeof(M2C_StartTrialCopyFight))] [Message(OuterOpcode.C2M_StartTrialCopyFight)] [ProtoContract] public partial class C2M_StartTrialCopyFight:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_StartTrialCopyFight)] [ProtoContract] public partial class M2C_StartTrialCopyFight: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 TrialCopyId { get; set; } [ProtoMember(2)] public List UnitIdList = new List(); } //===================PK========================== [ResponseType(typeof(M2C_StartPKFight))] [Message(OuterOpcode.C2M_StartPKFight)] [ProtoContract] public partial class C2M_StartPKFight:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long TargetId { get; set; } } [Message(OuterOpcode.M2C_StartPKFight)] [ProtoContract] public partial class M2C_StartPKFight:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.M2C_SendStartPK)] [ProtoContract] public partial class M2C_SendStartPK:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public List TargetIdList = new List(); [ProtoMember(2)] public int battleType { get; set; } } [Message(OuterOpcode.M2C_PKFightVictory)] [ProtoContract] public partial class M2C_PKFightVictory:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_PKFightDefeat)] [ProtoContract] public partial class M2C_PKFightDefeat:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } //===================手工======================= [Message(OuterOpcode.M2C_SendManulEquipMonsterInfo)] [ProtoContract] public partial class M2C_SendManulEquipMonsterInfo:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(2)] public List UnitIdList = new List(); } [Message(OuterOpcode.M2C_ReSendManulEquipMonsterInfo)] [ProtoContract] public partial class M2C_ReSendManulEquipMonsterInfo:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(2)] public List UnitIdList = new List(); } //==================战斗测试==================== [ResponseType(typeof(M2C_StartTestBattleFight))] [Message(OuterOpcode.C2M_StartTestBattleFight)] [ProtoContract] public partial class C2M_StartTestBattleFight:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_StartTestBattleFight)] [ProtoContract] public partial class M2C_StartTestBattleFight:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_EndTestBattleFight))] [Message(OuterOpcode.C2M_EndTestBattleFight)] [ProtoContract] public partial class C2M_EndTestBattleFight:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_EndTestBattleFight)] [ProtoContract] public partial class M2C_EndTestBattleFight:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //=================好友=========================== [Message(OuterOpcode.FriendInfo)] [ProtoContract] public partial class FriendInfo { [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public string Name { get; set; } [ProtoMember(3)] public JobType Job { get; set; } [ProtoMember(4)] public int Level { get; set; } [ProtoMember(5)] public long LastLginTime { get; set; } } [Message(OuterOpcode.RequestAddFriendInfo)] [ProtoContract] public partial class RequestAddFriendInfo { [ProtoMember(1)] public string Name { get; set; } [ProtoMember(2)] public int Level { get; set; } [ProtoMember(3)] public JobType Job { get; set; } [ProtoMember(4)] public SexType Sex { get; set; } [ProtoMember(5)] public long Id { get; set; } } [ResponseType(typeof(M2C_GetFriend))] [Message(OuterOpcode.C2M_GetFriend)] [ProtoContract] public partial class C2M_GetFriend:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetFriend)] [ProtoContract] public partial class M2C_GetFriend: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 FriendInfoList = new List(); [ProtoMember(2)] public List RequestInfoList = new List(); } [ResponseType(typeof(M2C_FindFriend))] [Message(OuterOpcode.C2M_FindFriend)] [ProtoContract] public partial class C2M_FindFriend:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public string Name { get; set; } } [Message(OuterOpcode.M2C_FindFriend)] [ProtoContract] public partial class M2C_FindFriend: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 long Id { get; set; } } [ResponseType(typeof(M2C_AddFriend))] [Message(OuterOpcode.C2M_AddFriend)] [ProtoContract] public partial class C2M_AddFriend:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } } [Message(OuterOpcode.M2C_AddFriend)] [ProtoContract] public partial class M2C_AddFriend:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.M2C_SendAddFriendRequest)] [ProtoContract] public partial class M2C_SendAddFriendRequest:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [ResponseType(typeof(M2C_HandleAddFriend))] [Message(OuterOpcode.C2M_HandleAddFriend)] [ProtoContract] public partial class C2M_HandleAddFriend:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public bool IsAgree { get; set; } [ProtoMember(2)] public long Id { get; set; } } [Message(OuterOpcode.M2C_HandleAddFriend)] [ProtoContract] public partial class M2C_HandleAddFriend: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 FriendInfoList = new List(); [ProtoMember(2)] public List RequestInfoList = new List(); } [Message(OuterOpcode.M2C_HandleAddFriendResult)] [ProtoContract] public partial class M2C_HandleAddFriendResult:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [ResponseType(typeof(M2C_DeleteFriend))] [Message(OuterOpcode.C2M_DeleteFriend)] [ProtoContract] public partial class C2M_DeleteFriend:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } } [Message(OuterOpcode.M2C_DeleteFriend)] [ProtoContract] public partial class M2C_DeleteFriend: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 FriendInfoList = new List(); } //=================家族=========================== public enum FamilyPosition { FamilyLeader = 0, FamilyDeputyLeader = 1, FamilyMember = 2, } [Message(OuterOpcode.FamilyMemberInfo)] [ProtoContract] public partial class FamilyMemberInfo { [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public string Name { get; set; } [ProtoMember(3)] public JobType Job { get; set; } [ProtoMember(4)] public int Level { get; set; } [ProtoMember(5)] public long LastLginTime { get; set; } [ProtoMember(6)] public List ContributionList = new List(); } [Message(OuterOpcode.FamilyPositionMap)] [ProtoContract] public partial class FamilyPositionMap { [ProtoMember(2)] public string Name { get; set; } [ProtoMember(3)] public FamilyPosition Position { get; set; } } [Message(OuterOpcode.FamilyContributionMap)] [ProtoContract] public partial class FamilyContributionMap { [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public int Value { get; set; } } [Message(OuterOpcode.FamilyInfo)] [ProtoContract] public partial class FamilyInfo { [ProtoMember(1)] public int Level { get; set; } [ProtoMember(2)] public int Hornor { get; set; } [ProtoMember(3)] public string Name { get; set; } [ProtoMember(4)] public List PositinMapList = new List(); [ProtoMember(5)] public string Notice { get; set; } } [ResponseType(typeof(M2C_CrateFamily))] [Message(OuterOpcode.C2M_CrateFamily)] [ProtoContract] public partial class C2M_CrateFamily:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public string Name { get; set; } } [Message(OuterOpcode.M2C_CrateFamily)] [ProtoContract] public partial class M2C_CrateFamily: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 FamilyMemberInfoList = new List(); [ProtoMember(3)] public FamilyInfo Info { get; set; } } [ResponseType(typeof(M2C_GetFamily))] [Message(OuterOpcode.C2M_GetFamily)] [ProtoContract] public partial class C2M_GetFamily:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetFamily)] [ProtoContract] public partial class M2C_GetFamily: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 FamilyMemberInfoList = new List(); [ProtoMember(2)] public List RequestInfoList = new List(); [ProtoMember(3)] public FamilyInfo Info { get; set; } } [ResponseType(typeof(M2C_FindFamily))] [Message(OuterOpcode.C2M_FindFamily)] [ProtoContract] public partial class C2M_FindFamily:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public string Name { get; set; } } [Message(OuterOpcode.M2C_FindFamily)] [ProtoContract] public partial class M2C_FindFamily: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 FamilyMemberInfoList = new List(); [ProtoMember(2)] public List RequestInfoList = new List(); [ProtoMember(3)] public FamilyInfo Info { get; set; } } [ResponseType(typeof(M2C_DeleteFamily))] [Message(OuterOpcode.C2M_DeleteFamily)] [ProtoContract] public partial class C2M_DeleteFamily:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_DeleteFamily)] [ProtoContract] public partial class M2C_DeleteFamily:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_RequestEnterFamily))] [Message(OuterOpcode.C2M_RequestEnterFamily)] [ProtoContract] public partial class C2M_RequestEnterFamily:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public string Name { get; set; } } [Message(OuterOpcode.M2C_RequestEnterFamily)] [ProtoContract] public partial class M2C_RequestEnterFamily:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_LeaveFamily))] [Message(OuterOpcode.C2M_LeaveFamily)] [ProtoContract] public partial class C2M_LeaveFamily:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_LeaveFamily)] [ProtoContract] public partial class M2C_LeaveFamily:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_HandleEnterFamiy))] [Message(OuterOpcode.C2M_HandleEnterFamiy)] [ProtoContract] public partial class C2M_HandleEnterFamiy:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public bool IsAgree { get; set; } [ProtoMember(2)] public long Id { get; set; } } [Message(OuterOpcode.M2C_HandleEnterFamiy)] [ProtoContract] public partial class M2C_HandleEnterFamiy: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 FamilyMemberInfoList = new List(); [ProtoMember(2)] public List RequestInfoList = new List(); } [ResponseType(typeof(M2C_DeleteFamilyMember))] [Message(OuterOpcode.C2M_DeleteFamilyMember)] [ProtoContract] public partial class C2M_DeleteFamilyMember:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } } [Message(OuterOpcode.M2C_DeleteFamilyMember)] [ProtoContract] public partial class M2C_DeleteFamilyMember: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 FamilyMemberInfoList = new List(); } [ResponseType(typeof(M2C_GetFamilyBossInfo))] [Message(OuterOpcode.C2M_GetFamilyBossInfo)] [ProtoContract] public partial class C2M_GetFamilyBossInfo:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.BossInfo)] [ProtoContract] public partial class BossInfo { [ProtoMember(1)] public int Index { get; set; } [ProtoMember(2)] public int Hp { get; set; } [ProtoMember(3)] public int MaxHp { get; set; } [ProtoMember(4)] public bool HasReward { get; set; } } [Message(OuterOpcode.M2C_GetFamilyBossInfo)] [ProtoContract] public partial class M2C_GetFamilyBossInfo: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 BossInfoList = new List(); } [ResponseType(typeof(M2C_StartFamilyBossFight))] [Message(OuterOpcode.C2M_StartFamilyBossFight)] [ProtoContract] public partial class C2M_StartFamilyBossFight:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int BossId { get; set; } } [Message(OuterOpcode.M2C_StartFamilyBossFight)] [ProtoContract] public partial class M2C_StartFamilyBossFight:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.M2C_SendFamilyBossInfo)] [ProtoContract] public partial class M2C_SendFamilyBossInfo:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int BossId { get; set; } [ProtoMember(2)] public long UnitId { get; set; } [ProtoMember(3)] public int Hp { get; set; } } [Message(OuterOpcode.M2C_ReSendFamilyBossInfo)] [ProtoContract] public partial class M2C_ReSendFamilyBossInfo:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int BossId { get; set; } [ProtoMember(2)] public long UnitId { get; set; } [ProtoMember(3)] public int Hp { get; set; } } [Message(OuterOpcode.BossDamagePerMemberMap)] [ProtoContract] public partial class BossDamagePerMemberMap { [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public string Name { get; set; } [ProtoMember(3)] public int Damage { get; set; } [ProtoMember(4)] public int Treat { get; set; } } [Message(OuterOpcode.BossDamageMap)] [ProtoContract] public partial class BossDamageMap { [ProtoMember(1)] public int TotalDamage { get; set; } [ProtoMember(2)] public List DamageList = new List(); } [ResponseType(typeof(M2C_GetBossDamageMap))] [Message(OuterOpcode.C2M_GetBossDamageMap)] [ProtoContract] public partial class C2M_GetBossDamageMap:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int BossId { get; set; } } [Message(OuterOpcode.M2C_GetBossDamageMap)] [ProtoContract] public partial class M2C_GetBossDamageMap: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 RankList = new List(); } [ResponseType(typeof(M2C_GetFamilyBossReward))] [Message(OuterOpcode.C2M_GetFamilyBossReward)] [ProtoContract] public partial class C2M_GetFamilyBossReward:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int BossId { get; set; } } [Message(OuterOpcode.ItemInfo)] [ProtoContract] public partial class ItemInfo { [ProtoMember(1)] public int Id { get; set; } [ProtoMember(2)] public int Count { get; set; } } [Message(OuterOpcode.M2C_GetFamilyBossReward)] [ProtoContract] public partial class M2C_GetFamilyBossReward: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 ItemList = new List(); } //=================组队============================ //玩家处理信息 [Message(OuterOpcode.HandleInfo)] [ProtoContract] public partial class HandleInfo { [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public bool Bool { get; set; } } [ResponseType(typeof(M2C_RequestTeam))] [Message(OuterOpcode.C2M_RequestTeam)] [ProtoContract] public partial class C2M_RequestTeam:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long TargetId { get; set; } } [Message(OuterOpcode.M2C_RequestTeam)] [ProtoContract] public partial class M2C_RequestTeam:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_InviteTeam))] [Message(OuterOpcode.C2M_InviteTeam)] [ProtoContract] public partial class C2M_InviteTeam:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long TargetId { get; set; } } [Message(OuterOpcode.M2C_InviteTeam)] [ProtoContract] public partial class M2C_InviteTeam:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.M2C_RequestList)] [ProtoContract] public partial class M2C_RequestList:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(2)] public int TimeOut { get; set; } } [Message(OuterOpcode.M2C_InviteList)] [ProtoContract] public partial class M2C_InviteList:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(2)] public int TimeOut { get; set; } } [ResponseType(typeof(M2C_HandleTeam))] [Message(OuterOpcode.C2M_HandleTeam)] [ProtoContract] public partial class C2M_HandleTeam:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public HandleInfo HandleInfo { get; set; } [ProtoMember(2)] public bool IsRequest { get; set; } } [Message(OuterOpcode.M2C_HandleTeam)] [ProtoContract] public partial class M2C_HandleTeam:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.M2C_TeamMember)] [ProtoContract] public partial class M2C_TeamMember:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long LeaderId { get; set; } [ProtoMember(2)] public List UnitIds = new List(); } [ResponseType(typeof(M2C_TransferTeamLeader))] [Message(OuterOpcode.C2M_TransferTeamLeader)] [ProtoContract] public partial class C2M_TransferTeamLeader:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } } [Message(OuterOpcode.M2C_TransferTeamLeader)] [ProtoContract] public partial class M2C_TransferTeamLeader:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_QuitTeam))] [Message(OuterOpcode.C2M_QuitTeam)] [ProtoContract] public partial class C2M_QuitTeam:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_QuitTeam)] [ProtoContract] public partial class M2C_QuitTeam:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_KickoutTeam))] [Message(OuterOpcode.C2M_KickoutTeam)] [ProtoContract] public partial class C2M_KickoutTeam:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long TargetId { get; set; } } [Message(OuterOpcode.M2C_KickoutTeam)] [ProtoContract] public partial class M2C_KickoutTeam:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.M2C_SyncUnitAttribute)] [ProtoContract] public partial class M2C_SyncUnitAttribute:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(2)] public int NumericType { get; set; } [ProtoMember(3)] public float Value { get; set; } } [Message(OuterOpcode.M2C_SyncUnitAttributeList)] [ProtoContract] public partial class M2C_SyncUnitAttributeList:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long UnitId { get; set; } [ProtoMember(2)] public List NumericMap = new List(); } [Message(OuterOpcode.C2M_QuitBattle)] [ProtoContract] public partial class C2M_QuitBattle:IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } //================商城/商店================== public enum MarketType { NoneMarket = 0, VoucherMarket = 1, YuanBaoMarket = 2, } [ResponseType(typeof(M2C_GetMarket))] [Message(OuterOpcode.C2M_GetMarket)] [ProtoContract] public partial class C2M_GetMarket:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int PageIndex { get; set; } } [Message(OuterOpcode.M2C_GetMarket)] [ProtoContract] public partial class M2C_GetMarket: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 float Discount { get; set; } [ProtoMember(2)] public List MarketIdList = new List(); } [ResponseType(typeof(M2C_BuyInShop))] [Message(OuterOpcode.C2M_BuyInShop)] [ProtoContract] public partial class C2M_BuyInShop:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int PageIndex { get; set; } [ProtoMember(2)] public int SlotIndex { get; set; } [ProtoMember(3)] public int Count { get; set; } } [Message(OuterOpcode.M2C_BuyInShop)] [ProtoContract] public partial class M2C_BuyInShop: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 BagMapList = new List(); } [ResponseType(typeof(M2C_BuyInMarket))] [Message(OuterOpcode.C2M_BuyInMarket)] [ProtoContract] public partial class C2M_BuyInMarket:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int PageIndex { get; set; } [ProtoMember(2)] public int SlotIndex { get; set; } [ProtoMember(3)] public int Count { get; set; } [ProtoMember(4)] public MarketType Type { get; set; } } [Message(OuterOpcode.M2C_BuyInMarket)] [ProtoContract] public partial class M2C_BuyInMarket: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 BagMapList = new List(); } [ResponseType(typeof(M2C_SellItem))] [Message(OuterOpcode.C2M_SellItem)] [ProtoContract] public partial class C2M_SellItem:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(2)] public int SlotIndex { get; set; } [ProtoMember(3)] public int Count { get; set; } } [Message(OuterOpcode.M2C_SellItem)] [ProtoContract] public partial class M2C_SellItem: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 BagMapList = new List(); } //================寄售======================= [Message(OuterOpcode.ConsignMap)] [ProtoContract] public partial class ConsignMap { [ProtoMember(1)] public long ConsignItemId { get; set; } [ProtoMember(2)] public long UnitId { get; set; } [ProtoMember(3)] public string Name { get; set; } [ProtoMember(4)] public long RemainTime { get; set; } [ProtoMember(5)] public NetItem Item { get; set; } [ProtoMember(6)] public EquipTransMessage EquipTransMessage { get; set; } [ProtoMember(7)] public long Price { get; set; } [ProtoMember(8)] public bool NeedPwd { get; set; } } [ResponseType(typeof(M2C_GetConsignment))] [Message(OuterOpcode.C2M_GetConsignment)] [ProtoContract] public partial class C2M_GetConsignment:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public JobType JobType { get; set; } [ProtoMember(2)] public ItemType ItemType { get; set; } [ProtoMember(3)] public int Page { get; set; } } [Message(OuterOpcode.M2C_GetConsignment)] [ProtoContract] public partial class M2C_GetConsignment: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 TotalPage { get; set; } [ProtoMember(2)] public List ConsignMapList = new List(); } [ResponseType(typeof(M2C_PutInConsignment))] [Message(OuterOpcode.C2M_PutInConsignment)] [ProtoContract] public partial class C2M_PutInConsignment:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Index { get; set; } [ProtoMember(2)] public long Price { get; set; } [ProtoMember(3)] public int Count { get; set; } [ProtoMember(4)] public string Pwd { get; set; } } [Message(OuterOpcode.M2C_PutInConsignment)] [ProtoContract] public partial class M2C_PutInConsignment: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 BagMapList = new List(); } [ResponseType(typeof(M2C_BuyInConsignment))] [Message(OuterOpcode.C2M_BuyInConsignment)] [ProtoContract] public partial class C2M_BuyInConsignment:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long ConsignmentId { get; set; } [ProtoMember(2)] public long UnitId { get; set; } [ProtoMember(3)] public string Pwd { get; set; } } [Message(OuterOpcode.M2C_BuyInConsignment)] [ProtoContract] public partial class M2C_BuyInConsignment: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 BagMapList = new List(); } //================仓库======================= [Message(OuterOpcode.M2C_OpenStoreUI)] [ProtoContract] public partial class M2C_OpenStoreUI:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [ResponseType(typeof(M2C_GetStore))] [Message(OuterOpcode.C2M_GetStore)] [ProtoContract] public partial class C2M_GetStore:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Page { get; set; } } [Message(OuterOpcode.M2C_GetStore)] [ProtoContract] public partial class M2C_GetStore: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 StoreList = new List(); [ProtoMember(2)] public long Coin { get; set; } [ProtoMember(3)] public int Total { get; set; } } [ResponseType(typeof(M2C_SortStore))] [Message(OuterOpcode.C2M_SortStore)] [ProtoContract] public partial class C2M_SortStore:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Page { get; set; } } [Message(OuterOpcode.M2C_SortStore)] [ProtoContract] public partial class M2C_SortStore: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 StoreList = new List(); } [ResponseType(typeof(M2C_PutInStore))] [Message(OuterOpcode.C2M_PutInStore)] [ProtoContract] public partial class C2M_PutInStore:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int BagIndex { get; set; } [ProtoMember(3)] public int Count { get; set; } [ProtoMember(4)] public int Page { get; set; } } [Message(OuterOpcode.M2C_PutInStore)] [ProtoContract] public partial class M2C_PutInStore: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 StoreList = new List(); [ProtoMember(2)] public List BagMapList = new List(); } [ResponseType(typeof(M2C_TakeOffStore))] [Message(OuterOpcode.C2M_TakeOffStore)] [ProtoContract] public partial class C2M_TakeOffStore:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int StoreIndex { get; set; } [ProtoMember(3)] public int Count { get; set; } [ProtoMember(4)] public int Page { get; set; } } [Message(OuterOpcode.M2C_TakeOffStore)] [ProtoContract] public partial class M2C_TakeOffStore: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 BagMapList = new List(); [ProtoMember(2)] public List StoreList = new List(); } [ResponseType(typeof(M2C_PutCoinInStore))] [Message(OuterOpcode.C2M_PutCoinInStore)] [ProtoContract] public partial class C2M_PutCoinInStore:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(2)] public long Coin { get; set; } } [Message(OuterOpcode.M2C_PutCoinInStore)] [ProtoContract] public partial class M2C_PutCoinInStore:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } [ProtoMember(2)] public long Coin { get; set; } } [ResponseType(typeof(M2C_TakeCoinOutStore))] [Message(OuterOpcode.C2M_TakeCoinOutStore)] [ProtoContract] public partial class C2M_TakeCoinOutStore:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(2)] public long Coin { get; set; } } [Message(OuterOpcode.M2C_TakeCoinOutStore)] [ProtoContract] public partial class M2C_TakeCoinOutStore:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } [ProtoMember(2)] public long Coin { get; set; } } [ResponseType(typeof(M2C_QueryExtandPrice))] [Message(OuterOpcode.C2M_QueryExtandPrice)] [ProtoContract] public partial class C2M_QueryExtandPrice:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_QueryExtandPrice)] [ProtoContract] public partial class M2C_QueryExtandPrice:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } [ProtoMember(2)] public long Coin { get; set; } [ProtoMember(3)] public int Voucher { get; set; } } [ResponseType(typeof(M2C_ExtandStore))] [Message(OuterOpcode.C2M_ExtandStore)] [ProtoContract] public partial class C2M_ExtandStore:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_ExtandStore)] [ProtoContract] public partial class M2C_ExtandStore:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //================打造======================= [ResponseType(typeof(M2C_ForgeEquip))] [Message(OuterOpcode.C2M_ForgeEquip)] [ProtoContract] public partial class C2M_ForgeEquip:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(2)] public int Id { get; set; } } [Message(OuterOpcode.M2C_ForgeEquip)] [ProtoContract] public partial class M2C_ForgeEquip: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 BagMapList = new List(); } //================NPC======================== [ResponseType(typeof(M2C_ClickNPC))] [Message(OuterOpcode.C2M_ClickNPC)] [ProtoContract] public partial class C2M_ClickNPC:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int NPCId { get; set; } } [Message(OuterOpcode.M2C_ClickNPC)] [ProtoContract] public partial class M2C_ClickNPC:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.M2C_OpenMeltEquipUI)] [ProtoContract] public partial class M2C_OpenMeltEquipUI:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_OpenShopUI)] [ProtoContract] public partial class M2C_OpenShopUI:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_OpenConsignmentUI)] [ProtoContract] public partial class M2C_OpenConsignmentUI:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int TotalPage { get; set; } [ProtoMember(2)] public List ConsignMapList = new List(); } [Message(OuterOpcode.M2C_OpenForgeUI)] [ProtoContract] public partial class M2C_OpenForgeUI:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } //熔炼 [ResponseType(typeof(M2C_MeltEquip))] [Message(OuterOpcode.C2M_MeltEquip)] [ProtoContract] public partial class C2M_MeltEquip:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int EquipIndex { get; set; } [ProtoMember(2)] public int GemIndex { get; set; } [ProtoMember(3)] public int AttributeIndex { get; set; } } [Message(OuterOpcode.M2C_MeltEquip)] [ProtoContract] public partial class M2C_MeltEquip: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 BagMapList = new List(); } //任务 public enum TaskTargetType { NoneTask =0, KillSpecialTask = 1,//击杀特定 KillAnyTask = 2,//击杀任意 CollectionTask = 3,//收集 DialogTask = 4,//对话 LevelTask= 5,//等级 SubmitTask = 6,//交物品 ChangeMapTask = 7,//通关(换地图)任务 CompleteTask = 8,//答题 } public enum TaskState { TaskNoneState = 0, TaskWaiting =1, TaskRunning = 2, TaskCompleted = 3, } [Message(OuterOpcode.TansferTask)] [ProtoContract] public partial class TansferTask { [ProtoMember(1)] public int Id { get; set; } [ProtoMember(2)] public List CurrCompleteList = new List(); } [Message(OuterOpcode.NPCTask)] [ProtoContract] public partial class NPCTask { [ProtoMember(1)] public int Id { get; set; } [ProtoMember(2)] public TaskState TaskState { get; set; } } [Message(OuterOpcode.M2C_OpenTaskUI)] [ProtoContract] public partial class M2C_OpenTaskUI:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public List TaskList = new List(); } [ResponseType(typeof(M2C_AcceptTask))] [Message(OuterOpcode.C2M_AcceptTask)] [ProtoContract] public partial class C2M_AcceptTask:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int TaskId { get; set; } } [Message(OuterOpcode.M2C_AcceptTask)] [ProtoContract] public partial class M2C_AcceptTask:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_CompleteTask))] [Message(OuterOpcode.C2M_CompleteTask)] [ProtoContract] public partial class C2M_CompleteTask:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int TaskId { get; set; } [ProtoMember(2)] public List IndexList = new List(); } [Message(OuterOpcode.M2C_CompleteTask)] [ProtoContract] public partial class M2C_CompleteTask:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_GetTask))] [Message(OuterOpcode.C2M_GetTask)] [ProtoContract] public partial class C2M_GetTask:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetTask)] [ProtoContract] public partial class M2C_GetTask: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 TaskList = new List(); } [ResponseType(typeof(M2C_GetTaskState))] [Message(OuterOpcode.C2M_GetTaskState)] [ProtoContract] public partial class C2M_GetTaskState:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetTaskState)] [ProtoContract] public partial class M2C_GetTaskState: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 NPCStateList = new List(); } [Message(OuterOpcode.M2C_SendTaskState)] [ProtoContract] public partial class M2C_SendTaskState:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public NPCTask NPCState { get; set; } } //==============主Ui========================= public enum MainUIType { NoneSlot = 0,//空 SkillSlot = 1,//技能 ItemSlot = 2,//物品 } [Message(OuterOpcode.MainUISlotInfo)] [ProtoContract] public partial class MainUISlotInfo { [ProtoMember(1)] public int Id { get; set; } [ProtoMember(2)] public MainUIType MainUIType { get; set; } [ProtoMember(3)] public int Level { get; set; } [ProtoMember(4)] public int ItemCount { get; set; } [ProtoMember(5)] public int Index { get; set; } } [ResponseType(typeof(M2C_GetMainUISetting))] [Message(OuterOpcode.C2M_GetMainUISetting)] [ProtoContract] public partial class C2M_GetMainUISetting:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetMainUISetting)] [ProtoContract] public partial class M2C_GetMainUISetting: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 MainUISlotList = new List(); [ProtoMember(2)] public bool IsAutoSkill { get; set; } [ProtoMember(3)] public bool IsDisplayOthers { get; set; } } [ResponseType(typeof(M2C_DropSkill))] [Message(OuterOpcode.C2M_DropSkill)] [ProtoContract] public partial class C2M_DropSkill:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int SlotId { get; set; } [ProtoMember(2)] public int SkillId { get; set; } } [Message(OuterOpcode.M2C_DropSkill)] [ProtoContract] public partial class M2C_DropSkill: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 MainUISlotList = new List(); } [ResponseType(typeof(M2C_DropItem))] [Message(OuterOpcode.C2M_DropItem)] [ProtoContract] public partial class C2M_DropItem:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int SlotId { get; set; } [ProtoMember(2)] public int BagIndex { get; set; } } [Message(OuterOpcode.M2C_DropItem)] [ProtoContract] public partial class M2C_DropItem: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 MainUISlotList = new List(); } [ResponseType(typeof(M2C_UseMainUISkill))] [Message(OuterOpcode.C2M_UseMainUISkill)] [ProtoContract] public partial class C2M_UseMainUISkill:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int SlotId { get; set; } } [Message(OuterOpcode.M2C_UseMainUISkill)] [ProtoContract] public partial class M2C_UseMainUISkill:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_UseMainUIGoods))] [Message(OuterOpcode.C2M_UseMainUIGoods)] [ProtoContract] public partial class C2M_UseMainUIGoods:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int SlotId { get; set; } } [Message(OuterOpcode.M2C_UseMainUIGoods)] [ProtoContract] public partial class M2C_UseMainUIGoods: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 MainUISlotList = new List(); [ProtoMember(2)] public List BagMapList = new List(); } [Message(OuterOpcode.M2C_StartCD)] [ProtoContract] public partial class M2C_StartCD:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Time { get; set; } [ProtoMember(2)] public int Id { get; set; } [ProtoMember(3)] public int SkillCD { get; set; } [ProtoMember(4)] public MainUIType Type { get; set; } } //===============技能================================ //技能信息 [Message(OuterOpcode.SkillInfo)] [ProtoContract] public partial class SkillInfo { [ProtoMember(1)] public int SkillId { get; set; } [ProtoMember(2)] public int SkillLevel { get; set; } } [ResponseType(typeof(M2C_GetSkill))] [Message(OuterOpcode.C2M_GetSkill)] [ProtoContract] public partial class C2M_GetSkill:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetSkill)] [ProtoContract] public partial class M2C_GetSkill: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 SkillInfoLsit = new List(); [ProtoMember(2)] public List AutoSkillList = new List(); } [ResponseType(typeof(M2C_SaveAutoSkill))] [Message(OuterOpcode.C2M_SaveAutoSkill)] [ProtoContract] public partial class C2M_SaveAutoSkill:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public List AutoSkillList = new List(); } [Message(OuterOpcode.M2C_SaveAutoSkill)] [ProtoContract] public partial class M2C_SaveAutoSkill:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_LearnSkill))] [Message(OuterOpcode.C2M_LearnSkill)] [ProtoContract] public partial class C2M_LearnSkill:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int SkillId { get; set; } } [Message(OuterOpcode.M2C_LearnSkill)] [ProtoContract] public partial class M2C_LearnSkill: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 SkillInfoLsit = new List(); [ProtoMember(2)] public List AutoSkillList = new List(); } [ResponseType(typeof(M2C_FreeReSetSkill))] [Message(OuterOpcode.C2M_FreeReSetSkill)] [ProtoContract] public partial class C2M_FreeReSetSkill:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_FreeReSetSkill)] [ProtoContract] public partial class M2C_FreeReSetSkill:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_GetReSetSkillPrice))] [Message(OuterOpcode.C2M_GetReSetSkillPrice)] [ProtoContract] public partial class C2M_GetReSetSkillPrice:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetReSetSkillPrice)] [ProtoContract] public partial class M2C_GetReSetSkillPrice: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 Voucher { get; set; } } [ResponseType(typeof(M2C_ReSetSkill))] [Message(OuterOpcode.C2M_ReSetSkill)] [ProtoContract] public partial class C2M_ReSetSkill:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_ReSetSkill)] [ProtoContract] public partial class M2C_ReSetSkill:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //==============人物属性===================== [ResponseType(typeof(M2C_GetCharacter))] [Message(OuterOpcode.C2M_GetCharacter)] [ProtoContract] public partial class C2M_GetCharacter:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } } [Message(OuterOpcode.M2C_GetCharacter)] [ProtoContract] public partial class M2C_GetCharacter: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 UnitCharacter UnitCharacter { get; set; } [ProtoMember(3)] public List WornBagMapList = new List(); } [ResponseType(typeof(M2C_AddPoint))] [Message(OuterOpcode.C2M_AddPoint)] [ProtoContract] public partial class C2M_AddPoint:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(2)] public int Trans { get; set; } [ProtoMember(1)] public List PointList = new List(); } [Message(OuterOpcode.M2C_AddPoint)] [ProtoContract] public partial class M2C_AddPoint: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 UnitCharacter Character { get; set; } } [ResponseType(typeof(M2C_ResetPoint))] [Message(OuterOpcode.C2M_ResetPoint)] [ProtoContract] public partial class C2M_ResetPoint:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(2)] public int Trans { get; set; } } [Message(OuterOpcode.M2C_ResetPoint)] [ProtoContract] public partial class M2C_ResetPoint: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 UnitCharacter Character { get; set; } } [Message(OuterOpcode.M2C_SendCharacter)] [ProtoContract] public partial class M2C_SendCharacter:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public UnitCharacter UnitCharacter { get; set; } [ProtoMember(3)] public long Id { get; set; } } //==============背包========================= [ResponseType(typeof(M2C_GetBag))] [Message(OuterOpcode.C2M_GetBag)] [ProtoContract] public partial class C2M_GetBag:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetBag)] [ProtoContract] public partial class M2C_GetBag: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 BagMapList = new List(); } [Message(OuterOpcode.M2C_SendBag)] [ProtoContract] public partial class M2C_SendBag:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public List BagMapList = new List(); } [Message(OuterOpcode.C2M_AddRandomItem)] [ProtoContract] public partial class C2M_AddRandomItem:IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public ItemType ItemType { get; set; } } [Message(OuterOpcode.M2C_SendTip)] [ProtoContract] public partial class M2C_SendTip:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public string Message { get; set; } } [ResponseType(typeof(M2C_DeleteItem))] [Message(OuterOpcode.C2M_DeleteItem)] [ProtoContract] public partial class C2M_DeleteItem:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Index { get; set; } [ProtoMember(2)] public int Count { get; set; } } [Message(OuterOpcode.M2C_DeleteItem)] [ProtoContract] public partial class M2C_DeleteItem: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 BagMapList = new List(); } [ResponseType(typeof(M2C_ChangeItemPos))] [Message(OuterOpcode.C2M_ChangeItemPos)] [ProtoContract] public partial class C2M_ChangeItemPos:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Pos1 { get; set; } [ProtoMember(2)] public int Pos2 { get; set; } } [Message(OuterOpcode.M2C_ChangeItemPos)] [ProtoContract] public partial class M2C_ChangeItemPos: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 BagMapList = new List(); } [ResponseType(typeof(M2C_SplitItem))] [Message(OuterOpcode.C2M_SplitItem)] [ProtoContract] public partial class C2M_SplitItem:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Index { get; set; } [ProtoMember(2)] public int Count { get; set; } } [Message(OuterOpcode.M2C_SplitItem)] [ProtoContract] public partial class M2C_SplitItem: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 BagMapList = new List(); } [ResponseType(typeof(M2C_SortBag))] [Message(OuterOpcode.C2M_SortBag)] [ProtoContract] public partial class C2M_SortBag:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_SortBag)] [ProtoContract] public partial class M2C_SortBag: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 BagMapList = new List(); } [ResponseType(typeof(M2C_PutOn))] [Message(OuterOpcode.C2M_PutOn)] [ProtoContract] public partial class C2M_PutOn:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Index { get; set; } } [Message(OuterOpcode.M2C_PutOn)] [ProtoContract] public partial class M2C_PutOn: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 BagMapList = new List(); [ProtoMember(2)] public List WornBagMapList = new List(); } [ResponseType(typeof(M2C_Takeoff))] [Message(OuterOpcode.C2M_Takeoff)] [ProtoContract] public partial class C2M_Takeoff:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Index { get; set; } } [Message(OuterOpcode.M2C_Takeoff)] [ProtoContract] public partial class M2C_Takeoff: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 BagMapList = new List(); [ProtoMember(2)] public List WornBagMapList = new List(); } [ResponseType(typeof(M2C_UseGoods))] [Message(OuterOpcode.C2M_UseGoods)] [ProtoContract] public partial class C2M_UseGoods:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Index { get; set; } } [Message(OuterOpcode.M2C_UseGoods)] [ProtoContract] public partial class M2C_UseGoods: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 BagMapList = new List(); [ProtoMember(2)] public List MainUISlotList = new List(); } //=====================进化==================== [ResponseType(typeof(M2C_Upgrade))] [Message(OuterOpcode.C2M_Upgrade)] [ProtoContract] public partial class C2M_Upgrade:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Index { get; set; } } [Message(OuterOpcode.M2C_Upgrade)] [ProtoContract] public partial class M2C_Upgrade: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 BagMapList = new List(); } //=================邮箱====================== public enum MailState { UnReceive = 0, Received = 1, } [Message(OuterOpcode.MailItem)] [ProtoContract] public partial class MailItem { [ProtoMember(1)] public int ItemId { get; set; } [ProtoMember(4)] public long Count { get; set; } [ProtoMember(5)] public bool IsLock { get; set; } [ProtoMember(6)] public bool IsHasItem { get; set; } } [Message(OuterOpcode.Mail)] [ProtoContract] public partial class Mail { [ProtoMember(8)] public long Id { get; set; } [ProtoMember(2)] public string Title { get; set; } [ProtoMember(3)] public string Content { get; set; } [ProtoMember(4)] public long RemainTime { get; set; } [ProtoMember(5)] public string SenderName { get; set; } [ProtoMember(6)] public List RewordArr = new List(); [ProtoMember(7)] public MailState State { get; set; } } [ResponseType(typeof(M2C_GetMail))] [Message(OuterOpcode.C2M_GetMail)] [ProtoContract] public partial class C2M_GetMail:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Page { get; set; } } [Message(OuterOpcode.M2C_GetMail)] [ProtoContract] public partial class M2C_GetMail: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 MailList = new List(); [ProtoMember(2)] public int MailCount { get; set; } } [ResponseType(typeof(M2C_ReceiveMail))] [Message(OuterOpcode.C2M_ReceiveMail)] [ProtoContract] public partial class C2M_ReceiveMail:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long MailId { get; set; } [ProtoMember(2)] public int Page { get; set; } } [Message(OuterOpcode.M2C_ReceiveMail)] [ProtoContract] public partial class M2C_ReceiveMail: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 BagMapList = new List(); [ProtoMember(2)] public List MailList = new List(); [ProtoMember(3)] public int MailCount { get; set; } } [ResponseType(typeof(M2C_DeleteMail))] [Message(OuterOpcode.C2M_DeleteMail)] [ProtoContract] public partial class C2M_DeleteMail:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long MailId { get; set; } [ProtoMember(2)] public int Page { get; set; } } [Message(OuterOpcode.M2C_DeleteMail)] [ProtoContract] public partial class M2C_DeleteMail: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 MailList = new List(); [ProtoMember(2)] public int MailCount { get; set; } } [ResponseType(typeof(M2C_ReceiveAllMail))] [Message(OuterOpcode.C2M_ReceiveAllMail)] [ProtoContract] public partial class C2M_ReceiveAllMail:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_ReceiveAllMail)] [ProtoContract] public partial class M2C_ReceiveAllMail: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 MailList = new List(); [ProtoMember(2)] public int MailCount { get; set; } } [ResponseType(typeof(M2C_DeleteAllMail))] [Message(OuterOpcode.C2M_DeleteAllMail)] [ProtoContract] public partial class C2M_DeleteAllMail:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_DeleteAllMail)] [ProtoContract] public partial class M2C_DeleteAllMail: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 MailList = new List(); [ProtoMember(2)] public int MailCount { get; set; } } //==============排行榜======================= [Message(OuterOpcode.RankingInfo)] [ProtoContract] public partial class RankingInfo { public enum RankingType { Level = 0, Coin = 1, Hp = 2, Mp = 3, Pet = 4, Dvo = 5, PAtk = 6, MAtk = 7, PCriR = 8, MCriR = 9, PCri = 10, MCri = 11, PRed = 12, MRed= 13, PDef= 14, MDef= 15, } [ProtoMember(1)] public string Name { get; set; } [ProtoMember(2)] public string Job { get; set; } [ProtoMember(3)] public float Value { get; set; } } [ResponseType(typeof(M2C_GetRanking))] [Message(OuterOpcode.C2M_GetRanking)] [ProtoContract] public partial class C2M_GetRanking:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Index { get; set; } } [Message(OuterOpcode.M2C_GetRanking)] [ProtoContract] public partial class M2C_GetRanking: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 RankingInfoList = new List(); } //==============远程仓库===================== [ResponseType(typeof(M2C_GetOpenRemoteStore))] [Message(OuterOpcode.C2M_GetOpenRemoteStore)] [ProtoContract] public partial class C2M_GetOpenRemoteStore:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetOpenRemoteStore)] [ProtoContract] public partial class M2C_GetOpenRemoteStore: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 Price { get; set; } } [ResponseType(typeof(M2C_OpenRemoteStore))] [Message(OuterOpcode.C2M_OpenRemoteStore)] [ProtoContract] public partial class C2M_OpenRemoteStore:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_OpenRemoteStore)] [ProtoContract] public partial class M2C_OpenRemoteStore:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //==============聊天========================= public enum ChatType { NoneChat = 0, Normal = 1, Team = 2, Family = 3, Camp = 4, World =5, Private = 6, System = 7, } [ResponseType(typeof(M2C_RequestChat))] [Message(OuterOpcode.C2M_RequestChat)] [ProtoContract] public partial class C2M_RequestChat:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public string Content { get; set; } [ProtoMember(2)] public ChatType Type { get; set; } [ProtoMember(3)] public long Id { get; set; } } [Message(OuterOpcode.M2C_RequestChat)] [ProtoContract] public partial class M2C_RequestChat:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.M2C_SendNormalChat)] [ProtoContract] public partial class M2C_SendNormalChat:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public string Content { get; set; } [ProtoMember(2)] public ChatType Type { get; set; } [ProtoMember(3)] public long Id { get; set; } [ProtoMember(4)] public string Name { get; set; } [ProtoMember(5)] public bool IsSystemBrocast { get; set; } } [Message(OuterOpcode.M2C_SendSystemChat)] [ProtoContract] public partial class M2C_SendSystemChat:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public List ContentList = new List(); [ProtoMember(2)] public ChatType Type { get; set; } [ProtoMember(4)] public string Name { get; set; } [ProtoMember(5)] public bool IsSystemBrocast { get; set; } } //==============答题======================= [Message(OuterOpcode.M2C_OpenQuestUI)] [ProtoContract] public partial class M2C_OpenQuestUI:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Card { get; set; } } [Message(OuterOpcode.QuestScordInfo)] [ProtoContract] public partial class QuestScordInfo { [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public int Scord { get; set; } [ProtoMember(3)] public string Name { get; set; } [ProtoMember(4)] public int Level { get; set; } [ProtoMember(5)] public long Time { get; set; } } [ResponseType(typeof(M2C_StartAnswerQuest))] [Message(OuterOpcode.C2M_StartAnswerQuest)] [ProtoContract] public partial class C2M_StartAnswerQuest:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_StartAnswerQuest)] [ProtoContract] public partial class M2C_StartAnswerQuest: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 ConfigId { get; set; } } [ResponseType(typeof(M2C_NextAnswerQuest))] [Message(OuterOpcode.C2M_NextAnswerQuest)] [ProtoContract] public partial class C2M_NextAnswerQuest:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_NextAnswerQuest)] [ProtoContract] public partial class M2C_NextAnswerQuest: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 ConfigId { get; set; } } [ResponseType(typeof(M2C_AnswerQuest))] [Message(OuterOpcode.C2M_AnswerQuest)] [ProtoContract] public partial class C2M_AnswerQuest:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Answer { get; set; } } [Message(OuterOpcode.M2C_AnswerQuest)] [ProtoContract] public partial class M2C_AnswerQuest: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 Time { get; set; } [ProtoMember(2)] public int ContinueCorrectCount { get; set; } [ProtoMember(3)] public int Scord { get; set; } } [ResponseType(typeof(M2C_GetQuestScordInfo))] [Message(OuterOpcode.C2M_GetQuestScordInfo)] [ProtoContract] public partial class C2M_GetQuestScordInfo:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetQuestScordInfo)] [ProtoContract] public partial class M2C_GetQuestScordInfo: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 InfoList = new List(); } [ResponseType(typeof(M2C_ChargeVoucher))] [Message(OuterOpcode.C2M_ChargeVoucher)] [ProtoContract] public partial class C2M_ChargeVoucher:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int YuanBao { get; set; } } [Message(OuterOpcode.M2C_ChargeVoucher)] [ProtoContract] public partial class M2C_ChargeVoucher:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_ChargeCoin))] [Message(OuterOpcode.C2M_ChargeCoin)] [ProtoContract] public partial class C2M_ChargeCoin:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Gem { get; set; } } [Message(OuterOpcode.M2C_ChargeCoin)] [ProtoContract] public partial class M2C_ChargeCoin:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_GetAddEnergyPrice))] [Message(OuterOpcode.C2M_GetAddEnergyPrice)] [ProtoContract] public partial class C2M_GetAddEnergyPrice:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetAddEnergyPrice)] [ProtoContract] public partial class M2C_GetAddEnergyPrice: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 Price { get; set; } } [ResponseType(typeof(M2C_AddEnergy))] [Message(OuterOpcode.C2M_AddEnergy)] [ProtoContract] public partial class C2M_AddEnergy:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_AddEnergy)] [ProtoContract] public partial class M2C_AddEnergy:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.M2C_CreateMapMonster)] [ProtoContract] public partial class M2C_CreateMapMonster:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public float X { get; set; } [ProtoMember(3)] public float Y { get; set; } [ProtoMember(4)] public int ConfigId { get; set; } [ProtoMember(5)] public int MapMonsterType { get; set; } } [Message(OuterOpcode.M2C_DisposeMapMonster)] [ProtoContract] public partial class M2C_DisposeMapMonster:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } } [ResponseType(typeof(M2C_StartManulEquipBattle))] [Message(OuterOpcode.C2M_StartManulEquipBattle)] [ProtoContract] public partial class C2M_StartManulEquipBattle:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } } [Message(OuterOpcode.M2C_StartManulEquipBattle)] [ProtoContract] public partial class M2C_StartManulEquipBattle: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 ConfigId { get; set; } } [ResponseType(typeof(M2C_MakeMunalEquip))] [Message(OuterOpcode.C2M_MakeMunalEquip)] [ProtoContract] public partial class C2M_MakeMunalEquip:IActorLocationRequest { public enum StoneType { Nomal = 0, Rare = 1, Epic = 2, UpgradeRare = 3, } [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Type { get; set; } [ProtoMember(2)] public StoneType IsRare { get; set; } } [Message(OuterOpcode.M2C_MakeMunalEquip)] [ProtoContract] public partial class M2C_MakeMunalEquip:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_RequestPersonalPvp))] [Message(OuterOpcode.C2M_RequestPersonalPvp)] [ProtoContract] public partial class C2M_RequestPersonalPvp:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_RequestPersonalPvp)] [ProtoContract] public partial class M2C_RequestPersonalPvp:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.G2C_ForceOffLine)] [ProtoContract] public partial class G2C_ForceOffLine:IMessage { } //================================================== [ResponseType(typeof(M2C_TestRequest))] [Message(OuterOpcode.C2M_TestRequest)] [ProtoContract] public partial class C2M_TestRequest:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public string request { get; set; } } [Message(OuterOpcode.M2C_TestRequest)] [ProtoContract] public partial class M2C_TestRequest: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 string response { get; set; } } [ResponseType(typeof(M2C_TransferRequest))] [Message(OuterOpcode.C2M_TransferRequest)] [ProtoContract] public partial class C2M_TransferRequest:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int MapIndex { get; set; } } [Message(OuterOpcode.M2C_TransferRequest)] [ProtoContract] public partial class M2C_TransferRequest:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(G2C_Ping))] [Message(OuterOpcode.C2G_Ping)] [ProtoContract] public partial class C2G_Ping:IRequest { [ProtoMember(90)] public int RpcId { get; set; } } [Message(OuterOpcode.G2C_Ping)] [ProtoContract] public partial class G2C_Ping:IResponse { [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 Time { get; set; } [ProtoMember(2)] public long Token { get; set; } } [Message(OuterOpcode.G2C_Test)] [ProtoContract] public partial class G2C_Test:IMessage { } [ResponseType(typeof(M2C_Reload))] [Message(OuterOpcode.C2M_Reload)] [ProtoContract] public partial class C2M_Reload:IRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(1)] public string Account { get; set; } [ProtoMember(2)] public string Password { get; set; } } [Message(OuterOpcode.M2C_Reload)] [ProtoContract] public partial class M2C_Reload:IResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_GetPvpBoardInfo))] [Message(OuterOpcode.C2M_GetPvpBoardInfo)] [ProtoContract] public partial class C2M_GetPvpBoardInfo:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetPvpBoardInfo)] [ProtoContract] public partial class M2C_GetPvpBoardInfo: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 battleCount { get; set; } [ProtoMember(2)] public int scord { get; set; } [ProtoMember(3)] public bool isMatch { get; set; } [ProtoMember(4)] public int matchCount { get; set; } [ProtoMember(5)] public List rankList = new List(); } [ResponseType(typeof(M2C_StrengthEquip))] [Message(OuterOpcode.C2M_StrengthEquip)] [ProtoContract] public partial class C2M_StrengthEquip:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int bagIndex { get; set; } } [Message(OuterOpcode.M2C_StrengthEquip)] [ProtoContract] public partial class M2C_StrengthEquip: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 bool isSuccess { get; set; } } [ResponseType(typeof(M2C_TransLevel))] [Message(OuterOpcode.C2M_TransLevel)] [ProtoContract] public partial class C2M_TransLevel:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_TransLevel)] [ProtoContract] public partial class M2C_TransLevel:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.PvpRankInfo)] [ProtoContract] public partial class PvpRankInfo { [ProtoMember(1)] public string name { get; set; } [ProtoMember(2)] public int level { get; set; } [ProtoMember(3)] public int scord { get; set; } [ProtoMember(4)] public int jobIs { get; set; } } [ResponseType(typeof(M2C_RefreshEquipMainAttribute))] [Message(OuterOpcode.C2M_RefreshEquipMainAttribute)] [ProtoContract] public partial class C2M_RefreshEquipMainAttribute:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int bagIndex { get; set; } } [Message(OuterOpcode.M2C_RefreshEquipMainAttribute)] [ProtoContract] public partial class M2C_RefreshEquipMainAttribute:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_RefreshEquipAffix))] [Message(OuterOpcode.C2M_RefreshEquipAffix)] [ProtoContract] public partial class C2M_RefreshEquipAffix:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int bagIndex { get; set; } } [Message(OuterOpcode.M2C_RefreshEquipAffix)] [ProtoContract] public partial class M2C_RefreshEquipAffix:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_DismountGem))] [Message(OuterOpcode.C2M_DismountGem)] [ProtoContract] public partial class C2M_DismountGem:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int bagIndex { get; set; } [ProtoMember(2)] public int gemIndex { get; set; } } [Message(OuterOpcode.M2C_DismountGem)] [ProtoContract] public partial class M2C_DismountGem:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_GetMapCoin))] [Message(OuterOpcode.C2M_GetMapCoin)] [ProtoContract] public partial class C2M_GetMapCoin:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetMapCoin)] [ProtoContract] public partial class M2C_GetMapCoin:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_AddMapCoinCount))] [Message(OuterOpcode.C2M_AddMapCoinCount)] [ProtoContract] public partial class C2M_AddMapCoinCount:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_AddMapCoinCount)] [ProtoContract] public partial class M2C_AddMapCoinCount:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_TransferJob))] [Message(OuterOpcode.C2M_TransferJob)] [ProtoContract] public partial class C2M_TransferJob:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int jobType { get; set; } } [Message(OuterOpcode.M2C_TransferJob)] [ProtoContract] public partial class M2C_TransferJob:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_GetUserInfo))] [Message(OuterOpcode.C2M_GetUserInfo)] [ProtoContract] public partial class C2M_GetUserInfo:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } } [Message(OuterOpcode.M2C_GetUserInfo)] [ProtoContract] public partial class M2C_GetUserInfo: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 string Name { get; set; } [ProtoMember(2)] public int Level { get; set; } [ProtoMember(3)] public int JobId { get; set; } } [ResponseType(typeof(M2C_SendGMCMD))] [Message(OuterOpcode.C2M_SendGMCMD)] [ProtoContract] public partial class C2M_SendGMCMD:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public string cmd { get; set; } } [Message(OuterOpcode.M2C_SendGMCMD)] [ProtoContract] public partial class M2C_SendGMCMD:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_OpenGMUI))] [Message(OuterOpcode.C2M_OpenGMUI)] [ProtoContract] public partial class C2M_OpenGMUI:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_OpenGMUI)] [ProtoContract] public partial class M2C_OpenGMUI:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_ChangeNickName))] [Message(OuterOpcode.C2M_ChangeNickName)] [ProtoContract] public partial class C2M_ChangeNickName:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public string name { get; set; } } [Message(OuterOpcode.M2C_ChangeNickName)] [ProtoContract] public partial class M2C_ChangeNickName:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_StartMainStoryAI))] [Message(OuterOpcode.C2M_StartMainStoryAI)] [ProtoContract] public partial class C2M_StartMainStoryAI:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int Index { get; set; } } [Message(OuterOpcode.M2C_StartMainStoryAI)] [ProtoContract] public partial class M2C_StartMainStoryAI:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_EndMainStoryAI))] [Message(OuterOpcode.C2M_EndMainStoryAI)] [ProtoContract] public partial class C2M_EndMainStoryAI:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_EndMainStoryAI)] [ProtoContract] public partial class M2C_EndMainStoryAI:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } //按键精灵 [Message(OuterOpcode.C2M_SendQMacro)] [ProtoContract] public partial class C2M_SendQMacro:IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_SyncPet)] [ProtoContract] public partial class M2C_SyncPet:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int petId { get; set; } [ProtoMember(2)] public int level { get; set; } [ProtoMember(3)] public int exp { get; set; } [ProtoMember(4)] public int intimacy { get; set; } [ProtoMember(5)] public string name { get; set; } [ProtoMember(6)] public bool isShow { get; set; } [ProtoMember(7)] public long UnitId { get; set; } [ProtoMember(8)] public int active { get; set; } } [Message(OuterOpcode.C2M_ShowPet)] [ProtoContract] public partial class C2M_ShowPet:IActorLocationMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_OpenSpaceTravelNpcUI)] [ProtoContract] public partial class M2C_OpenSpaceTravelNpcUI:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [ResponseType(typeof(M2C_GetAllTrialCopyReword))] [Message(OuterOpcode.C2M_GetAllTrialCopyReword)] [ProtoContract] public partial class C2M_GetAllTrialCopyReword:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetAllTrialCopyReword)] [ProtoContract] public partial class M2C_GetAllTrialCopyReword:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_GetPetInfo))] [Message(OuterOpcode.C2M_GetPetInfo)] [ProtoContract] public partial class C2M_GetPetInfo:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetPetInfo)] [ProtoContract] public partial class M2C_GetPetInfo: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 eatCount { get; set; } [ProtoMember(2)] public int active { get; set; } [ProtoMember(3)] public int petState { get; set; } [ProtoMember(4)] public int remainTime { get; set; } } [ResponseType(typeof(M2C_StartPetPlay))] [Message(OuterOpcode.C2M_StartPetPlay)] [ProtoContract] public partial class C2M_StartPetPlay:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_StartPetPlay)] [ProtoContract] public partial class M2C_StartPetPlay:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_StartPetExplore))] [Message(OuterOpcode.C2M_StartPetExplore)] [ProtoContract] public partial class C2M_StartPetExplore:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_StartPetExplore)] [ProtoContract] public partial class M2C_StartPetExplore:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_StartPetExperience))] [Message(OuterOpcode.C2M_StartPetExperience)] [ProtoContract] public partial class C2M_StartPetExperience:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_StartPetExperience)] [ProtoContract] public partial class M2C_StartPetExperience:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_EndPetAction))] [Message(OuterOpcode.C2M_EndPetAction)] [ProtoContract] public partial class C2M_EndPetAction:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_EndPetAction)] [ProtoContract] public partial class M2C_EndPetAction:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_GetPetActionReword))] [Message(OuterOpcode.C2M_GetPetActionReword)] [ProtoContract] public partial class C2M_GetPetActionReword:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetPetActionReword)] [ProtoContract] public partial class M2C_GetPetActionReword:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_GetPetQuickEndPrice))] [Message(OuterOpcode.C2M_GetPetQuickEndPrice)] [ProtoContract] public partial class C2M_GetPetQuickEndPrice:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetPetQuickEndPrice)] [ProtoContract] public partial class M2C_GetPetQuickEndPrice: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 voucher { get; set; } } [ResponseType(typeof(M2C_UpgradePet))] [Message(OuterOpcode.C2M_UpgradePet)] [ProtoContract] public partial class C2M_UpgradePet:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int index { get; set; } } [Message(OuterOpcode.M2C_UpgradePet)] [ProtoContract] public partial class M2C_UpgradePet:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_ClickMapUnit))] [Message(OuterOpcode.C2M_ClickMapUnit)] [ProtoContract] public partial class C2M_ClickMapUnit:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public int type { get; set; } } [Message(OuterOpcode.M2C_ClickMapUnit)] [ProtoContract] public partial class M2C_ClickMapUnit:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_StartSpaceTravel))] [Message(OuterOpcode.C2M_StartSpaceTravel)] [ProtoContract] public partial class C2M_StartSpaceTravel:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public int index { get; set; } } [Message(OuterOpcode.M2C_StartSpaceTravel)] [ProtoContract] public partial class M2C_StartSpaceTravel:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [Message(OuterOpcode.StarSoulNetItem)] [ProtoContract] public partial class StarSoulNetItem { [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public int typeId { get; set; } [ProtoMember(3)] public int level { get; set; } [ProtoMember(4)] public int exp { get; set; } [ProtoMember(5)] public int posType { get; set; } [ProtoMember(6)] public int quality { get; set; } [ProtoMember(7)] public bool isUsed { get; set; } [ProtoMember(8)] public int main { get; set; } [ProtoMember(9)] public List vice = new List(); [ProtoMember(10)] public List viceAdd = new List(); } [ResponseType(typeof(M2C_GetStarSoulBag))] [Message(OuterOpcode.C2M_GetStarSoulBag)] [ProtoContract] public partial class C2M_GetStarSoulBag:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } } [Message(OuterOpcode.M2C_GetStarSoulBag)] [ProtoContract] public partial class M2C_GetStarSoulBag: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 itemList = new List(); } [Message(OuterOpcode.M2C_SyncStarSoulBag)] [ProtoContract] public partial class M2C_SyncStarSoulBag:IActorMessage { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(1)] public long Id { get; set; } [ProtoMember(2)] public StarSoulNetItem item { get; set; } } [ResponseType(typeof(M2C_UpgradeStarSoulItem))] [Message(OuterOpcode.C2M_UpgradeStarSoulItem)] [ProtoContract] public partial class C2M_UpgradeStarSoulItem:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(2)] public long itemId { get; set; } [ProtoMember(1)] public List idList = new List(); } [Message(OuterOpcode.M2C_UpgradeStarSoulItem)] [ProtoContract] public partial class M2C_UpgradeStarSoulItem:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } [ResponseType(typeof(M2C_PutonStarSoulItem))] [Message(OuterOpcode.C2M_PutonStarSoulItem)] [ProtoContract] public partial class C2M_PutonStarSoulItem:IActorLocationRequest { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(93)] public long ActorId { get; set; } [ProtoMember(2)] public long itemId { get; set; } } [Message(OuterOpcode.M2C_PutonStarSoulItem)] [ProtoContract] public partial class M2C_PutonStarSoulItem:IActorLocationResponse { [ProtoMember(90)] public int RpcId { get; set; } [ProtoMember(91)] public int Error { get; set; } [ProtoMember(92)] public string Message { get; set; } } }