//------------------------------------------------------------------------------
//
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
// ***************************************************************************
// * 作者= jjr
// * 创建时间 = 2017-04-27
// * 用途= 公会科技处理器
// ***************************************************************************
// Generated from: guildTechHandler.proto
// Note: requires additional types generated from: item.proto
// Note: requires additional types generated from: common.proto
namespace pomelo.area
{
//---------------------------------------------------------------------------------------
///
/// 获取科技详细信息
///
[global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetGuildTechInfoRequest")]
public partial class GetGuildTechInfoRequest : global::ProtoBuf.IExtensible
{
public GetGuildTechInfoRequest() {}
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=@"UpgradeGuildTechRequest")]
public partial class UpgradeGuildTechRequest : global::ProtoBuf.IExtensible
{
public UpgradeGuildTechRequest() {}
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=@"UpgradeGuildSkillRequest")]
public partial class UpgradeGuildSkillRequest : global::ProtoBuf.IExtensible
{
public UpgradeGuildSkillRequest() {}
private int _skillId = default(int);
///
/// 技能id
///
[global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"skillId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int skillId
{
get { return _skillId; }
set { _skillId = 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=@"BuyGuildProductRequest")]
public partial class BuyGuildProductRequest : global::ProtoBuf.IExtensible
{
public BuyGuildProductRequest() {}
private int _productId = default(int);
///
/// 物品产出id
///
[global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"productId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int productId
{
get { return _productId; }
set { _productId = 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=@"GuildBuff")]
public partial class GuildBuff : global::ProtoBuf.IExtensible
{
public GuildBuff() {}
private int _level = default(int);
///
/// 增益等级
///
[global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"level", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int level
{
get { return _level; }
set { _level = value; }
}
private readonly global::System.Collections.Generic.List _currentAttrs = new global::System.Collections.Generic.List();
///
/// 加成属性
///
[global::ProtoBuf.ProtoMember(2, Name=@"currentAttrs", DataFormat = global::ProtoBuf.DataFormat.Default)]
public global::System.Collections.Generic.List currentAttrs
{
get { return _currentAttrs; }
}
private readonly global::System.Collections.Generic.List _nextAttrs = new global::System.Collections.Generic.List();
///
/// 下一级加成属性
///
[global::ProtoBuf.ProtoMember(3, Name=@"nextAttrs", DataFormat = global::ProtoBuf.DataFormat.Default)]
public global::System.Collections.Generic.List nextAttrs
{
get { return _nextAttrs; }
}
private int _needFund = default(int);
///
/// 升级需要公会基金
///
[global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"needFund", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int needFund
{
get { return _needFund; }
set { _needFund = 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=@"GuildSkill")]
public partial class GuildSkill : global::ProtoBuf.IExtensible
{
public GuildSkill() {}
private int _s2c_id = default(int);
///
/// 技能id
///
[global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"s2c_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int s2c_id
{
get { return _s2c_id; }
set { _s2c_id = value; }
}
private int _s2c_lv = default(int);
///
/// 技能lv
///
[global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_lv", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int s2c_lv
{
get { return _s2c_lv; }
set { _s2c_lv = value; }
}
private bool _s2c_isRecommend = default(bool);
///
/// 是否推荐
///
[global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_isRecommend", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue(default(bool))]
public bool s2c_isRecommend
{
get { return _s2c_isRecommend; }
set { _s2c_isRecommend = 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=@"GuildProduct")]
public partial class GuildProduct : global::ProtoBuf.IExtensible
{
public GuildProduct() {}
private int _id = default(int);
///
/// 配置id
///
[global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int id
{
get { return _id; }
set { _id = value; }
}
private pomelo.item.MiniItem _item = null;
///
/// 产出道具
///
[global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"item", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue(null)]
public pomelo.item.MiniItem item
{
get { return _item; }
set { _item = value; }
}
private string _itemShowName = "";
///
/// 显示名字
///
[global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"itemShowName", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue("")]
public string itemShowName
{
get { return _itemShowName; }
set { _itemShowName = value; }
}
private int _level = default(int);
///
/// 需要等级
///
[global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"level", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int level
{
get { return _level; }
set { _level = value; }
}
private int _upLevel = default(int);
///
/// 需要进阶等级
///
[global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"upLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int upLevel
{
get { return _upLevel; }
set { _upLevel = value; }
}
private int _needJob = default(int);
///
/// 需要职位
///
[global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"needJob", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int needJob
{
get { return _needJob; }
set { _needJob = value; }
}
private int _needContribution = default(int);
///
/// 价格(需要贡献)
///
[global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"needContribution", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int needContribution
{
get { return _needContribution; }
set { _needContribution = value; }
}
private int _state = default(int);
///
/// 0:未激活(暂时不用) 1:未购买 2:已购买
///
[global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"state", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int state
{
get { return _state; }
set { _state = 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=@"GetGuildTechInfoResponse")]
public partial class GetGuildTechInfoResponse : global::ProtoBuf.IExtensible
{
public GetGuildTechInfoResponse() {}
private int _s2c_code;
[global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
public int s2c_code
{
get { return _s2c_code; }
set { _s2c_code = value; }
}
private string _s2c_msg = "";
[global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue("")]
public string s2c_msg
{
get { return _s2c_msg; }
set { _s2c_msg = value; }
}
private int _s2c_level = default(int);
///
/// 公会修行科技等级
///
[global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_level", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int s2c_level
{
get { return _s2c_level; }
set { _s2c_level = value; }
}
private int _s2c_contribution = default(int);
///
/// 公会贡献
///
[global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_contribution", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int s2c_contribution
{
get { return _s2c_contribution; }
set { _s2c_contribution = value; }
}
private int _s2c_fund = default(int);
///
/// 公会资金
///
[global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"s2c_fund", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int s2c_fund
{
get { return _s2c_fund; }
set { _s2c_fund = value; }
}
private readonly global::System.Collections.Generic.List _s2c_skillInfo = new global::System.Collections.Generic.List();
///
/// 个人技能信息
///
[global::ProtoBuf.ProtoMember(6, Name=@"s2c_skillInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
public global::System.Collections.Generic.List s2c_skillInfo
{
get { return _s2c_skillInfo; }
}
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=@"UpgradeGuildTechResponse")]
public partial class UpgradeGuildTechResponse : global::ProtoBuf.IExtensible
{
public UpgradeGuildTechResponse() {}
private int _s2c_code;
[global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
public int s2c_code
{
get { return _s2c_code; }
set { _s2c_code = value; }
}
private string _s2c_msg = "";
[global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue("")]
public string s2c_msg
{
get { return _s2c_msg; }
set { _s2c_msg = value; }
}
private int _s2c_level = default(int);
///
/// 科技等级
///
[global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_level", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int s2c_level
{
get { return _s2c_level; }
set { _s2c_level = value; }
}
private int _s2c_fund = default(int);
///
/// 公会剩余资金
///
[global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_fund", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int s2c_fund
{
get { return _s2c_fund; }
set { _s2c_fund = 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=@"UpgradeGuildSkillResponse")]
public partial class UpgradeGuildSkillResponse : global::ProtoBuf.IExtensible
{
public UpgradeGuildSkillResponse() {}
private int _s2c_code;
[global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
public int s2c_code
{
get { return _s2c_code; }
set { _s2c_code = value; }
}
private string _s2c_msg = "";
[global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue("")]
public string s2c_msg
{
get { return _s2c_msg; }
set { _s2c_msg = value; }
}
private pomelo.area.GuildSkill _s2c_skillInfo = null;
///
/// 技能信息
///
[global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_skillInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue(null)]
public pomelo.area.GuildSkill s2c_skillInfo
{
get { return _s2c_skillInfo; }
set { _s2c_skillInfo = value; }
}
private int _s2c_contribution = default(int);
///
/// 公会贡献
///
[global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_contribution", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int s2c_contribution
{
get { return _s2c_contribution; }
set { _s2c_contribution = 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=@"BuyGuildProductResponse")]
public partial class BuyGuildProductResponse : global::ProtoBuf.IExtensible
{
public BuyGuildProductResponse() {}
private int _s2c_code;
[global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
public int s2c_code
{
get { return _s2c_code; }
set { _s2c_code = value; }
}
private string _s2c_msg = "";
[global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue("")]
public string s2c_msg
{
get { return _s2c_msg; }
set { _s2c_msg = value; }
}
private int _s2c_id = default(int);
///
/// 产出id
///
[global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int s2c_id
{
get { return _s2c_id; }
set { _s2c_id = value; }
}
private int _s2c_state = default(int);
///
/// 产出购买状态
///
[global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_state", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int s2c_state
{
get { return _s2c_state; }
set { _s2c_state = value; }
}
private int _s2c_contribution = default(int);
///
/// 公会贡献
///
[global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"s2c_contribution", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int s2c_contribution
{
get { return _s2c_contribution; }
set { _s2c_contribution = 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=@"GuildTechRefreshPush")]
public partial class GuildTechRefreshPush : global::ProtoBuf.IExtensible
{
public GuildTechRefreshPush() {}
private int _s2c_code = default(int);
[global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int s2c_code
{
get { return _s2c_code; }
set { _s2c_code = value; }
}
private string _s2c_msg = "";
[global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue("")]
public string s2c_msg
{
get { return _s2c_msg; }
set { _s2c_msg = value; }
}
private int _type = default(int);
///
/// 1:科技刷新 2:升级
///
[global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int type
{
get { return _type; }
set { _type = value; }
}
private int _level = default(int);
///
/// 科技等级
///
[global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"level", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
[global::System.ComponentModel.DefaultValue(default(int))]
public int level
{
get { return _level; }
set { _level = value; }
}
private global::ProtoBuf.IExtension extensionObject;
global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
{ return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
}
}