//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ // *************************************************************************** // * 作者= 刘羿君 // * 创建时间= 2015-10-17 // * 用途= 道具数据 // *************************************************************************** // Generated from: item.proto // Note: requires additional types generated from: common.proto namespace pomelo.item { //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"Item")] public partial class Item : global::ProtoBuf.IExtensible { public Item() {} private string _id; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.Default)] public string id { get { return _id; } set { _id = value; } } private string _code; [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"code", DataFormat = global::ProtoBuf.DataFormat.Default)] public string code { get { return _code; } set { _code = value; } } private int _itemType; [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"itemType", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int itemType { get { return _itemType; } set { _itemType = value; } } private int _itemSecondType; [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"itemSecondType", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int itemSecondType { get { return _itemSecondType; } set { _itemSecondType = value; } } private int _qColor; [global::ProtoBuf.ProtoMember(5, IsRequired = true, Name=@"qColor", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int qColor { get { return _qColor; } set { _qColor = value; } } private int _maxGroupCount; [global::ProtoBuf.ProtoMember(6, IsRequired = true, Name=@"maxGroupCount", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int maxGroupCount { get { return _maxGroupCount; } set { _maxGroupCount = value; } } private int _groupCount; [global::ProtoBuf.ProtoMember(7, IsRequired = true, Name=@"groupCount", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int groupCount { get { return _groupCount; } set { _groupCount = value; } } private int _isNew; [global::ProtoBuf.ProtoMember(8, IsRequired = true, Name=@"isNew", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int isNew { get { return _isNew; } set { _isNew = value; } } private string _icon; [global::ProtoBuf.ProtoMember(9, IsRequired = true, Name=@"icon", DataFormat = global::ProtoBuf.DataFormat.Default)] public string icon { get { return _icon; } set { _icon = value; } } private int _enLevel = default(int); /// /// 强化等级 @Deprecated /// [global::ProtoBuf.ProtoMember(10, IsRequired = false, Name=@"enLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int enLevel { get { return _enLevel; } set { _enLevel = value; } } private int _star = default(int); /// /// 星级 /// [global::ProtoBuf.ProtoMember(11, IsRequired = false, Name=@"star", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int star { get { return _star; } set { _star = value; } } private string _cdTime = ""; [global::ProtoBuf.ProtoMember(12, IsRequired = false, Name=@"cdTime", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string cdTime { get { return _cdTime; } set { _cdTime = value; } } private int _bindType = default(int); /// /// 是否绑定 /// [global::ProtoBuf.ProtoMember(13, IsRequired = false, Name=@"bindType", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int bindType { get { return _bindType; } set { _bindType = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- /// /// 格子信息 /// [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"Grid")] public partial class Grid : global::ProtoBuf.IExtensible { public Grid() {} private int _gridIndex; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"gridIndex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int gridIndex { get { return _gridIndex; } set { _gridIndex = value; } } private pomelo.item.Item _item = null; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"item", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue(null)] public pomelo.item.Item item { get { return _item; } set { _item = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- /// /// 迷你道具 /// [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"MiniItem")] public partial class MiniItem : global::ProtoBuf.IExtensible { public MiniItem() {} private string _code; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"code", DataFormat = global::ProtoBuf.DataFormat.Default)] public string code { get { return _code; } set { _code = value; } } private int _groupCount; [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"groupCount", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int groupCount { get { return _groupCount; } set { _groupCount = value; } } private string _icon; [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"icon", DataFormat = global::ProtoBuf.DataFormat.Default)] public string icon { get { return _icon; } set { _icon = value; } } private int _qColor; [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"qColor", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int qColor { get { return _qColor; } set { _qColor = value; } } private string _name = ""; [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string name { get { return _name; } set { _name = value; } } private int _star = default(int); [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"star", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int star { get { return _star; } set { _star = value; } } private int _bindType = default(int); /// /// 是否绑定 /// [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"bindType", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int bindType { get { return _bindType; } set { _bindType = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- /// /// 合成公式 /// [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"Combine")] public partial class Combine : global::ProtoBuf.IExtensible { public Combine() {} private pomelo.item.MiniItem _product = null; /// /// 合成产出 /// [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"product", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue(null)] public pomelo.item.MiniItem product { get { return _product; } set { _product = value; } } private readonly global::System.Collections.Generic.List _materials = new global::System.Collections.Generic.List(); /// /// 材料 /// [global::ProtoBuf.ProtoMember(2, Name=@"materials", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List materials { get { return _materials; } } private int _gold = default(int); /// /// 需要的金币 /// [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"gold", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int gold { get { return _gold; } set { _gold = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- /// /// 计数道具 /// [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"CountItem")] public partial class CountItem : global::ProtoBuf.IExtensible { public CountItem() {} private string _code; [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"code", DataFormat = global::ProtoBuf.DataFormat.Default)] public string code { get { return _code; } set { _code = value; } } private int _num; [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int num { get { return _num; } set { _num = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"CountItems")] public partial class CountItems : global::ProtoBuf.IExtensible { public CountItems() {} private readonly global::System.Collections.Generic.List _items = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(1, Name=@"items", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List items { get { return _items; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- /// /// 宝石属性 /// [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"EquipmentJewelAtt")] public partial class EquipmentJewelAtt : global::ProtoBuf.IExtensible { public EquipmentJewelAtt() {} private int _index; /// /// 孔的位置, 1表示第一个 /// [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"index", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int index { get { return _index; } set { _index = value; } } private pomelo.item.MiniItem _gem = null; /// /// 宝石 /// [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"gem", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue(null)] public pomelo.item.MiniItem gem { get { return _gem; } set { _gem = value; } } private readonly global::System.Collections.Generic.List _attribute = new global::System.Collections.Generic.List(); /// /// 宝石属性list /// [global::ProtoBuf.ProtoMember(3, Name=@"attribute", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List attribute { get { return _attribute; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- /// /// 属性组 /// [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"AttributeBaseArray")] public partial class AttributeBaseArray : global::ProtoBuf.IExtensible { public AttributeBaseArray() {} private readonly global::System.Collections.Generic.List _attrs = new global::System.Collections.Generic.List(); /// /// 属性 /// [global::ProtoBuf.ProtoMember(1, Name=@"attrs", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List attrs { get { return _attrs; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"EquipmentDetail")] public partial class EquipmentDetail : global::ProtoBuf.IExtensible { public EquipmentDetail() {} private int _isIdentfied = default(int); /// /// 是否鉴定过 1-鉴定过 0-没有鉴定 /// [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"isIdentfied", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int isIdentfied { get { return _isIdentfied; } set { _isIdentfied = value; } } private int _enLevel = default(int); /// /// 强化等级 @Deprecated /// [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"enLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int enLevel { get { return _enLevel; } set { _enLevel = value; } } private int _score = default(int); /// /// 装备独有评分 /// [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"score", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int score { get { return _score; } set { _score = value; } } private readonly global::System.Collections.Generic.List _randomAtts = new global::System.Collections.Generic.List(); /// /// 扩展属性 /// [global::ProtoBuf.ProtoMember(4, Name=@"randomAtts", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List randomAtts { get { return _randomAtts; } } private readonly global::System.Collections.Generic.List _jewelAtts = new global::System.Collections.Generic.List(); /// /// 宝石属性 @Deprecated /// [global::ProtoBuf.ProtoMember(5, Name=@"jewelAtts", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List jewelAtts { get { return _jewelAtts; } } private readonly global::System.Collections.Generic.List _magicAtts = new global::System.Collections.Generic.List(); /// /// 附魔属性描述 /// [global::ProtoBuf.ProtoMember(6, Name=@"magicAtts", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List magicAtts { get { return _magicAtts; } } private int _luckyExp = default(int); /// /// 已有的幸运值 @Deprecated /// [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"luckyExp", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int luckyExp { get { return _luckyExp; } set { _luckyExp = value; } } private int _baseScore = default(int); /// /// 基础评分 /// [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"baseScore", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int baseScore { get { return _baseScore; } set { _baseScore = value; } } private readonly global::System.Collections.Generic.List _baseAtts = new global::System.Collections.Generic.List(); /// /// 基础属性 /// [global::ProtoBuf.ProtoMember(10, Name=@"baseAtts", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List baseAtts { get { return _baseAtts; } } private readonly global::System.Collections.Generic.List _uniqueAtts = new global::System.Collections.Generic.List(); /// /// 独有属性 /// [global::ProtoBuf.ProtoMember(11, Name=@"uniqueAtts", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List uniqueAtts { get { return _uniqueAtts; } } private readonly global::System.Collections.Generic.List _tempBaseAtts = new global::System.Collections.Generic.List(); /// /// 独有基础属性 /// [global::ProtoBuf.ProtoMember(12, Name=@"tempBaseAtts", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List tempBaseAtts { get { return _tempBaseAtts; } } private readonly global::System.Collections.Generic.List _tempExtAtts = new global::System.Collections.Generic.List(); /// /// 未保存的重铸属性, 废弃 /// [global::ProtoBuf.ProtoMember(13, Name=@"tempExtAtts", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List tempExtAtts { get { return _tempExtAtts; } } private readonly global::System.Collections.Generic.List _tempExtAtts_senior = new global::System.Collections.Generic.List(); /// /// 未保存的重铸属性, 废弃 /// [global::ProtoBuf.ProtoMember(14, Name=@"tempExtAtts_senior", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List tempExtAtts_senior { get { return _tempExtAtts_senior; } } private readonly global::System.Collections.Generic.List _tempUniqueAtts = new global::System.Collections.Generic.List(); /// /// 未保存的精炼属性, 废弃 /// [global::ProtoBuf.ProtoMember(15, Name=@"tempUniqueAtts", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List tempUniqueAtts { get { return _tempUniqueAtts; } } private int _refineAttrId = default(int); /// /// 精炼过的属性名称, 废弃 /// [global::ProtoBuf.ProtoMember(16, IsRequired = false, Name=@"refineAttrId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int refineAttrId { get { return _refineAttrId; } set { _refineAttrId = value; } } private pomelo.AttributeBase _tempRefineAttr = null; /// /// 未保存的精炼属性, 废弃 /// [global::ProtoBuf.ProtoMember(17, IsRequired = false, Name=@"tempRefineAttr", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue(null)] public pomelo.AttributeBase tempRefineAttr { get { return _tempRefineAttr; } set { _tempRefineAttr = value; } } private int _remakeScore = default(int); /// /// 重铸评分, 废弃 /// [global::ProtoBuf.ProtoMember(18, IsRequired = false, Name=@"remakeScore", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int remakeScore { get { return _remakeScore; } set { _remakeScore = value; } } private int _tempRemakeScore = default(int); /// /// 未保存的重铸评分, 废弃 /// [global::ProtoBuf.ProtoMember(19, IsRequired = false, Name=@"tempRemakeScore", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int tempRemakeScore { get { return _tempRemakeScore; } set { _tempRemakeScore = value; } } private readonly global::System.Collections.Generic.List _starAttr = new global::System.Collections.Generic.List(); /// /// 重铸星级属性, 废弃 /// [global::ProtoBuf.ProtoMember(20, Name=@"starAttr", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List starAttr { get { return _starAttr; } } private readonly global::System.Collections.Generic.List _tempstarAttr = new global::System.Collections.Generic.List(); /// /// 未保存重铸星级属性, 废弃 /// [global::ProtoBuf.ProtoMember(21, Name=@"tempstarAttr", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List tempstarAttr { get { return _tempstarAttr; } } private int _seniorTempRemakeScore = default(int); /// /// 未保存的高级重铸评分, 废弃 /// [global::ProtoBuf.ProtoMember(22, IsRequired = false, Name=@"seniorTempRemakeScore", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int seniorTempRemakeScore { get { return _seniorTempRemakeScore; } set { _seniorTempRemakeScore = value; } } private readonly global::System.Collections.Generic.List _godSpeAttrs = new global::System.Collections.Generic.List(); /// /// 神器特殊属性组 /// [global::ProtoBuf.ProtoMember(23, Name=@"godSpeAttrs", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List godSpeAttrs { get { return _godSpeAttrs; } } private int _godSkId = default(int); /// /// 神器技能id /// [global::ProtoBuf.ProtoMember(24, IsRequired = false, Name=@"godSkId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int godSkId { get { return _godSkId; } set { _godSkId = value; } } private int _godSkLv = default(int); /// /// 神器技能lv /// [global::ProtoBuf.ProtoMember(25, IsRequired = false, Name=@"godSkLv", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int godSkLv { get { return _godSkLv; } set { _godSkLv = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"EarItemDetail")] public partial class EarItemDetail : global::ProtoBuf.IExtensible { public EarItemDetail() {} private string _id = ""; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string id { get { return _id; } set { _id = value; } } private string _ownId = ""; [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"ownId", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string ownId { get { return _ownId; } set { _ownId = value; } } private string _ownName = ""; [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"ownName", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string ownName { get { return _ownName; } set { _ownName = value; } } private string _time = ""; [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"time", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string time { get { return _time; } set { _time = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- /// /// 道具详情 /// [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ItemDetail")] public partial class ItemDetail : global::ProtoBuf.IExtensible { public ItemDetail() {} private string _id = ""; /// /// uuid /// [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string id { get { return _id; } set { _id = value; } } private string _code = ""; /// /// 模版id 区分是否是装备 /// [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"code", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string code { get { return _code; } set { _code = value; } } private int _bindType = default(int); /// /// 0 没有绑定 1 绑定 2 装备绑定 /// [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"bindType", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int bindType { get { return _bindType; } set { _bindType = value; } } private int _canTrade = default(int); /// /// 1 可以 0 不可以 /// [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"canTrade", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int canTrade { get { return _canTrade; } set { _canTrade = value; } } private int _canAuction = default(int); /// /// 同上 /// [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"canAuction", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int canAuction { get { return _canAuction; } set { _canAuction = value; } } private int _canDepotRole = default(int); /// /// 同上 /// [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"canDepotRole", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int canDepotRole { get { return _canDepotRole; } set { _canDepotRole = value; } } private int _canDepotGuild = default(int); /// /// 同上 /// [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"canDepotGuild", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int canDepotGuild { get { return _canDepotGuild; } set { _canDepotGuild = value; } } private pomelo.item.EquipmentDetail _equipDetail = null; /// /// 装备才有的详情 /// [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"equipDetail", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue(null)] public pomelo.item.EquipmentDetail equipDetail { get { return _equipDetail; } set { _equipDetail = value; } } private pomelo.item.EarItemDetail _earDetail = null; [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"earDetail", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue(null)] public pomelo.item.EarItemDetail earDetail { get { return _earDetail; } set { _earDetail = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- /// /// 寄卖道具的信息 /// [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ConsignmentItem")] public partial class ConsignmentItem : global::ProtoBuf.IExtensible { public ConsignmentItem() {} private pomelo.item.ItemDetail _detail = null; [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"detail", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue(null)] public pomelo.item.ItemDetail detail { get { return _detail; } set { _detail = value; } } private int _groupCount = default(int); [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"groupCount", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int groupCount { get { return _groupCount; } set { _groupCount = value; } } private int _publishTimes = default(int); /// /// 已经宣传的次数 /// [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"publishTimes", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int publishTimes { get { return _publishTimes; } set { _publishTimes = value; } } private int _consignmentPrice = default(int); /// /// 寄卖价格 /// [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"consignmentPrice", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int consignmentPrice { get { return _consignmentPrice; } set { _consignmentPrice = value; } } private string _consignmentTime = ""; /// /// 寄卖到期时间(24h + lateMinutes分钟) 单位:ms /// [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"consignmentTime", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string consignmentTime { get { return _consignmentTime; } set { _consignmentTime = value; } } private string _consignmentPlayerName = ""; /// /// 寄卖玩家名称 /// [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"consignmentPlayerName", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string consignmentPlayerName { get { return _consignmentPlayerName; } set { _consignmentPlayerName = value; } } private int _consignmentPlayerPro = default(int); /// /// 寄卖玩家职业 /// [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"consignmentPlayerPro", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int consignmentPlayerPro { get { return _consignmentPlayerPro; } set { _consignmentPlayerPro = value; } } private string _consignmentPlayerId = ""; /// /// 寄卖玩家的id /// [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"consignmentPlayerId", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string consignmentPlayerId { get { return _consignmentPlayerId; } set { _consignmentPlayerId = value; } } private long _lateTime = default(long); /// /// 寄卖上架延迟时间 单位:ms /// [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"lateTime", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(long))] public long lateTime { get { return _lateTime; } set { _lateTime = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- /// /// 单条血炼属性(一个血炼项可能有多个属性) /// [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"BloodAttrItem")] public partial class BloodAttrItem : global::ProtoBuf.IExtensible { public BloodAttrItem() {} private readonly global::System.Collections.Generic.List _attrItem = new global::System.Collections.Generic.List(); [global::ProtoBuf.ProtoMember(1, Name=@"attrItem", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List attrItem { get { return _attrItem; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- /// /// 单个格子的索引和强化等级信息 /// [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"EquipGridStrengthInfo")] public partial class EquipGridStrengthInfo : global::ProtoBuf.IExtensible { public EquipGridStrengthInfo() {} private int _pos; /// /// EquipType:格子索引 /// [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"pos", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int pos { get { return _pos; } set { _pos = value; } } private int _enLevel = default(int); /// /// 强化等级 /// [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"enLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] [global::System.ComponentModel.DefaultValue(default(int))] public int enLevel { get { return _enLevel; } set { _enLevel = value; } } private readonly global::System.Collections.Generic.List _bloodAttr = new global::System.Collections.Generic.List(); /// /// 血炼属性 /// [global::ProtoBuf.ProtoMember(3, Name=@"bloodAttr", DataFormat = global::ProtoBuf.DataFormat.Default)] public global::System.Collections.Generic.List bloodAttr { get { return _bloodAttr; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- /// /// 已穿戴的时装信息 /// [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"EquipFashionInfo")] public partial class EquipFashionInfo : global::ProtoBuf.IExtensible { public EquipFashionInfo() {} private int _pos; /// /// 1: 武饰 2:衣服 3:背饰 /// [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"pos", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)] public int pos { get { return _pos; } set { _pos = value; } } private string _itemcode = ""; /// /// 穿戴的时装物品模板ID /// [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"itemcode", DataFormat = global::ProtoBuf.DataFormat.Default)] [global::System.ComponentModel.DefaultValue("")] public string itemcode { get { return _itemcode; } set { _itemcode = value; } } private global::ProtoBuf.IExtension extensionObject; global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing) { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); } } //--------------------------------------------------------------------------------------- /// /// 绑定枚举 /// [global::ProtoBuf.ProtoContract(Name=@"BindType")] public enum BindType { /// /// 未绑定(商店和身上均显示未绑定) /// [global::ProtoBuf.ProtoEnum(Name=@"UN_BIND", Value=0)] UN_BIND = 0, /// /// 已绑定 /// [global::ProtoBuf.ProtoEnum(Name=@"BIND", Value=1)] BIND = 1, /// /// 装备后绑定 /// [global::ProtoBuf.ProtoEnum(Name=@"EQUIP_BIND", Value=2)] EQUIP_BIND = 2, /// /// 获取后绑定 /// [global::ProtoBuf.ProtoEnum(Name=@"BIND_AFTER_GET", Value=3)] BIND_AFTER_GET = 3, /// /// 获取后装绑 /// [global::ProtoBuf.ProtoEnum(Name=@"EQUIP_BIND_AFTER_GET", Value=4)] EQUIP_BIND_AFTER_GET = 4 } }