CTT/Server/Model/Generate/Message/OuterMessage.cs

7117 lines
140 KiB
C#

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<AttributeMap> mainAttribute = new List<AttributeMap>();
[ProtoMember(6)]
public List<int> randomAttributes = new List<int>();
[ProtoMember(11)]
public List<int> addtionalAttributes = new List<int>();
[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<int> GemList = new List<int>();
[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<UnitCharacter> UnitCharacterList = new List<UnitCharacter>();
}
[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<UnitPosInfo> Units = new List<UnitPosInfo>();
[ProtoMember(2)]
public List<UnitCharacter> PvpUnits = new List<UnitCharacter>();
}
[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<MonsterUnitInfo> MonsterUnitInfoList = new List<MonsterUnitInfo>();
[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<ReMonsterUnitInfo> MonsterUnitInfoList = new List<ReMonsterUnitInfo>();
[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<RewardItem> ItemList = new List<RewardItem>();
[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<StateBuffInfo> InfoList = new List<StateBuffInfo>();
}
//==================战斗挂机====================
[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<long> UnitIdList = new List<long>();
}
//===================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<long> TargetIdList = new List<long>();
[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<MonsterUnitInfo> UnitIdList = new List<MonsterUnitInfo>();
}
[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<MonsterUnitInfo> UnitIdList = new List<MonsterUnitInfo>();
}
//==================战斗测试====================
[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<FriendInfo> FriendInfoList = new List<FriendInfo>();
[ProtoMember(2)]
public List<RequestAddFriendInfo> RequestInfoList = new List<RequestAddFriendInfo>();
}
[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<FriendInfo> FriendInfoList = new List<FriendInfo>();
[ProtoMember(2)]
public List<RequestAddFriendInfo> RequestInfoList = new List<RequestAddFriendInfo>();
}
[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<FriendInfo> FriendInfoList = new List<FriendInfo>();
}
//=================家族===========================
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<FamilyContributionMap> ContributionList = new List<FamilyContributionMap>();
}
[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<FamilyPositionMap> PositinMapList = new List<FamilyPositionMap>();
[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<FamilyMemberInfo> FamilyMemberInfoList = new List<FamilyMemberInfo>();
[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<FamilyMemberInfo> FamilyMemberInfoList = new List<FamilyMemberInfo>();
[ProtoMember(2)]
public List<RequestAddFriendInfo> RequestInfoList = new List<RequestAddFriendInfo>();
[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<FamilyMemberInfo> FamilyMemberInfoList = new List<FamilyMemberInfo>();
[ProtoMember(2)]
public List<RequestAddFriendInfo> RequestInfoList = new List<RequestAddFriendInfo>();
[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<FamilyMemberInfo> FamilyMemberInfoList = new List<FamilyMemberInfo>();
[ProtoMember(2)]
public List<RequestAddFriendInfo> RequestInfoList = new List<RequestAddFriendInfo>();
}
[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<FamilyMemberInfo> FamilyMemberInfoList = new List<FamilyMemberInfo>();
}
[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<BossInfo> BossInfoList = new List<BossInfo>();
}
[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<BossDamagePerMemberMap> DamageList = new List<BossDamagePerMemberMap>();
}
[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<BossDamageMap> RankList = new List<BossDamageMap>();
}
[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<ItemInfo> ItemList = new List<ItemInfo>();
}
//=================组队============================
//玩家处理信息
[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<long> UnitIds = new List<long>();
}
[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<AttributeMap> NumericMap = new List<AttributeMap>();
}
[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<int> MarketIdList = new List<int>();
}
[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<BagMap> BagMapList = new List<BagMap>();
}
[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<BagMap> BagMapList = new List<BagMap>();
}
[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<BagMap> BagMapList = new List<BagMap>();
}
//================寄售=======================
[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<ConsignMap> ConsignMapList = new List<ConsignMap>();
}
[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<BagMap> BagMapList = new List<BagMap>();
}
[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<BagMap> BagMapList = new List<BagMap>();
}
//================仓库=======================
[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<BagMap> StoreList = new List<BagMap>();
[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<BagMap> StoreList = new List<BagMap>();
}
[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<BagMap> StoreList = new List<BagMap>();
[ProtoMember(2)]
public List<BagMap> BagMapList = new List<BagMap>();
}
[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<BagMap> BagMapList = new List<BagMap>();
[ProtoMember(2)]
public List<BagMap> StoreList = new List<BagMap>();
}
[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<BagMap> BagMapList = new List<BagMap>();
}
//================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<ConsignMap> ConsignMapList = new List<ConsignMap>();
}
[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<BagMap> BagMapList = new List<BagMap>();
}
//任务
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<int> CurrCompleteList = new List<int>();
}
[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<NPCTask> TaskList = new List<NPCTask>();
}
[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<int> IndexList = new List<int>();
}
[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<TansferTask> TaskList = new List<TansferTask>();
}
[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<NPCTask> NPCStateList = new List<NPCTask>();
}
[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<MainUISlotInfo> MainUISlotList = new List<MainUISlotInfo>();
[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<MainUISlotInfo> MainUISlotList = new List<MainUISlotInfo>();
}
[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<MainUISlotInfo> MainUISlotList = new List<MainUISlotInfo>();
}
[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<MainUISlotInfo> MainUISlotList = new List<MainUISlotInfo>();
[ProtoMember(2)]
public List<BagMap> BagMapList = new List<BagMap>();
}
[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<SkillInfo> SkillInfoLsit = new List<SkillInfo>();
[ProtoMember(2)]
public List<int> AutoSkillList = new List<int>();
}
[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<int> AutoSkillList = new List<int>();
}
[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<SkillInfo> SkillInfoLsit = new List<SkillInfo>();
[ProtoMember(2)]
public List<int> AutoSkillList = new List<int>();
}
[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<BagMap> WornBagMapList = new List<BagMap>();
}
[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<int> PointList = new List<int>();
}
[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<BagMap> BagMapList = new List<BagMap>();
}
[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<BagMap> BagMapList = new List<BagMap>();
}
[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<BagMap> BagMapList = new List<BagMap>();
}
[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<BagMap> BagMapList = new List<BagMap>();
}
[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<BagMap> BagMapList = new List<BagMap>();
}
[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<BagMap> BagMapList = new List<BagMap>();
}
[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<BagMap> BagMapList = new List<BagMap>();
[ProtoMember(2)]
public List<BagMap> WornBagMapList = new List<BagMap>();
}
[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<BagMap> BagMapList = new List<BagMap>();
[ProtoMember(2)]
public List<BagMap> WornBagMapList = new List<BagMap>();
}
[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<BagMap> BagMapList = new List<BagMap>();
[ProtoMember(2)]
public List<MainUISlotInfo> MainUISlotList = new List<MainUISlotInfo>();
}
//=====================进化====================
[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<BagMap> BagMapList = new List<BagMap>();
}
//=================邮箱======================
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<MailItem> RewordArr = new List<MailItem>();
[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<Mail> MailList = new List<Mail>();
[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<BagMap> BagMapList = new List<BagMap>();
[ProtoMember(2)]
public List<Mail> MailList = new List<Mail>();
[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<Mail> MailList = new List<Mail>();
[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<Mail> MailList = new List<Mail>();
[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<Mail> MailList = new List<Mail>();
[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<RankingInfo> RankingInfoList = new List<RankingInfo>();
}
//==============远程仓库=====================
[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<string> ContentList = new List<string>();
[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<QuestScordInfo> InfoList = new List<QuestScordInfo>();
}
[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<PvpRankInfo> rankList = new List<PvpRankInfo>();
}
[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<int> vice = new List<int>();
[ProtoMember(10)]
public List<float> viceAdd = new List<float>();
}
[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<StarSoulNetItem> itemList = new List<StarSoulNetItem>();
}
[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<long> idList = new List<long>();
}
[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; }
}
}