7266 lines
143 KiB
C#
7266 lines
143 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>();
|
|
|
|
}
|
|
|
|
//登录相关==================================
|
|
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; }
|
|
|
|
[ProtoMember(2)]
|
|
public bool isLock { 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>();
|
|
|
|
[ProtoMember(11)]
|
|
public bool isLocked { get; set; }
|
|
|
|
}
|
|
|
|
[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.KV_int32_int64)]
|
|
[ProtoContract]
|
|
public partial class KV_int32_int64
|
|
{
|
|
[ProtoMember(1)]
|
|
public int key { get; set; }
|
|
|
|
[ProtoMember(2)]
|
|
public long value { get; set; }
|
|
|
|
}
|
|
|
|
[Message(OuterOpcode.KV_int32_int32)]
|
|
[ProtoContract]
|
|
public partial class KV_int32_int32
|
|
{
|
|
[ProtoMember(1)]
|
|
public int key { get; set; }
|
|
|
|
[ProtoMember(2)]
|
|
public int value { get; set; }
|
|
|
|
}
|
|
|
|
[Message(OuterOpcode.KV_string_int32)]
|
|
[ProtoContract]
|
|
public partial class KV_string_int32
|
|
{
|
|
[ProtoMember(1)]
|
|
public string key { get; set; }
|
|
|
|
[ProtoMember(2)]
|
|
public int value { 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>();
|
|
|
|
[ProtoMember(2)]
|
|
public List<long> usedIdMap = new List<long>();
|
|
|
|
[ProtoMember(5)]
|
|
public List<KV_int32_int32> suitKVs = new List<KV_int32_int32>();
|
|
|
|
}
|
|
|
|
[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; }
|
|
|
|
}
|
|
|
|
[Message(OuterOpcode.M2C_SyncStarSoulBagItemUsed)]
|
|
[ProtoContract]
|
|
public partial class M2C_SyncStarSoulBagItemUsed:IActorMessage
|
|
{
|
|
[ProtoMember(90)]
|
|
public int RpcId { get; set; }
|
|
|
|
[ProtoMember(93)]
|
|
public long ActorId { get; set; }
|
|
|
|
[ProtoMember(3)]
|
|
public int key { get; set; }
|
|
|
|
[ProtoMember(4)]
|
|
public long value { get; set; }
|
|
|
|
[ProtoMember(5)]
|
|
public List<KV_int32_int32> suitKVs = new List<KV_int32_int32>();
|
|
|
|
}
|
|
|
|
[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; }
|
|
|
|
}
|
|
|
|
[Message(OuterOpcode.C2M_LockStarSoulItem)]
|
|
[ProtoContract]
|
|
public partial class C2M_LockStarSoulItem:IActorLocationMessage
|
|
{
|
|
[ProtoMember(90)]
|
|
public int RpcId { get; set; }
|
|
|
|
[ProtoMember(93)]
|
|
public long ActorId { get; set; }
|
|
|
|
[ProtoMember(2)]
|
|
public long itemId { get; set; }
|
|
|
|
[ProtoMember(1)]
|
|
public bool isLock { get; set; }
|
|
|
|
}
|
|
|
|
[ResponseType(typeof(M2C_StartActive))]
|
|
[Message(OuterOpcode.C2M_StartActive)]
|
|
[ProtoContract]
|
|
public partial class C2M_StartActive:IActorLocationRequest
|
|
{
|
|
[ProtoMember(90)]
|
|
public int RpcId { get; set; }
|
|
|
|
[ProtoMember(93)]
|
|
public long ActorId { get; set; }
|
|
|
|
[ProtoMember(2)]
|
|
public int itemId { get; set; }
|
|
|
|
}
|
|
|
|
[Message(OuterOpcode.M2C_StartActive)]
|
|
[ProtoContract]
|
|
public partial class M2C_StartActive: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_GetUIDByName))]
|
|
[Message(OuterOpcode.C2M_GetUIDByName)]
|
|
[ProtoContract]
|
|
public partial class C2M_GetUIDByName:IActorLocationRequest
|
|
{
|
|
[ProtoMember(90)]
|
|
public int RpcId { get; set; }
|
|
|
|
[ProtoMember(93)]
|
|
public long ActorId { get; set; }
|
|
|
|
[ProtoMember(2)]
|
|
public string name { get; set; }
|
|
|
|
}
|
|
|
|
[Message(OuterOpcode.M2C_GetUIDByName)]
|
|
[ProtoContract]
|
|
public partial class M2C_GetUIDByName: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<KV_string_int32> map = new List<KV_string_int32>();
|
|
|
|
}
|
|
|
|
}
|