//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------


// Generated from: guildFortHandler.proto
// Note: requires additional types generated from: common.proto
// Note: requires additional types generated from: item.proto
namespace pomelo.area
{
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 据点占领信息
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildAreaInfo")]
  public partial class GuildAreaInfo : global::ProtoBuf.IExtensible
  {
    public GuildAreaInfo() {}
    
    
    private int _areaId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"areaId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int areaId
    {
      get { return _areaId; }
      set { _areaId = value; }
    }
    
    private int _applied;
    /// <summary>
    /// 0: 未报名 1:已报名
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"applied", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int applied
    {
      get { return _applied; }
      set { _applied = value; }
    }
    
    private string _guildId;
    /// <summary>
    /// 占领仙盟id,为""表示据点未被占领
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"guildId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string guildId
    {
      get { return _guildId; }
      set { _guildId = value; }
    }
    
    private string _guildName;
    /// <summary>
    /// 占领仙盟名字,为""表示据点未被占领
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"guildName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string guildName
    {
      get { return _guildName; }
      set { _guildName = value; }
    }
    
    private string _guildName1;
    /// <summary>
    /// 对战仙盟名字1
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(5, IsRequired = true, Name=@"guildName1", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string guildName1
    {
      get { return _guildName1; }
      set { _guildName1 = value; }
    }
    
    private string _guildName2;
    /// <summary>
    /// 对战仙盟名字2
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(6, IsRequired = true, Name=@"guildName2", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string guildName2
    {
      get { return _guildName2; }
      set { _guildName2 = 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=@"GetGuildAreaListRequest")]
  public partial class GetGuildAreaListRequest : global::ProtoBuf.IExtensible
  {
    public GetGuildAreaListRequest() {}
    
    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=@"GetGuildAreaListResponse")]
  public partial class GetGuildAreaListResponse : global::ProtoBuf.IExtensible
  {
    public GetGuildAreaListResponse() {}
    
    
    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 _curStatus;
    /// <summary>
    /// 当前据点战状态:0: 未开始 1:报名阶段 2:报名结束,等待开始, 3:准备中 4:进行中
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"curStatus", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int curStatus
    {
      get { return _curStatus; }
      set { _curStatus = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.area.GuildAreaInfo> _areaList = new global::System.Collections.Generic.List<pomelo.area.GuildAreaInfo>();
    [global::ProtoBuf.ProtoMember(4, Name=@"areaList", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.GuildAreaInfo> areaList
    {
      get { return _areaList; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 据点详细信息
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildAreaDetail")]
  public partial class GuildAreaDetail : global::ProtoBuf.IExtensible
  {
    public GuildAreaDetail() {}
    
    
    private string _guildId;
    /// <summary>
    /// guildId为""表示据点未被占领
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"guildId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string guildId
    {
      get { return _guildId; }
      set { _guildId = value; }
    }
    
    private string _guildName = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"guildName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string guildName
    {
      get { return _guildName; }
      set { _guildName = value; }
    }
    
    private int _guildLevel = default(int);
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"guildLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int guildLevel
    {
      get { return _guildLevel; }
      set { _guildLevel = value; }
    }
    
    private string _guildLeaderId = "";
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"guildLeaderId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string guildLeaderId
    {
      get { return _guildLeaderId; }
      set { _guildLeaderId = value; }
    }
    
    private string _guildLeaderName = "";
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"guildLeaderName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string guildLeaderName
    {
      get { return _guildLeaderName; }
      set { _guildLeaderName = value; }
    }
    
    private int _guildNumberCount = default(int);
    [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"guildNumberCount", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int guildNumberCount
    {
      get { return _guildNumberCount; }
      set { _guildNumberCount = value; }
    }
    
    private int _guildNumberTotalCount = default(int);
    [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"guildNumberTotalCount", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int guildNumberTotalCount
    {
      get { return _guildNumberTotalCount; }
      set { _guildNumberTotalCount = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.item.MiniItem> _winnerAwardList = new global::System.Collections.Generic.List<pomelo.item.MiniItem>();
    /// <summary>
    /// 据点战胜利奖励
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(8, Name=@"winnerAwardList", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.item.MiniItem> winnerAwardList
    {
      get { return _winnerAwardList; }
    }
  
    
    private readonly global::System.Collections.Generic.List<pomelo.item.MiniItem> _dailyAwardList = new global::System.Collections.Generic.List<pomelo.item.MiniItem>();
    /// <summary>
    /// 据点战每日奖励
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(9, Name=@"dailyAwardList", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.item.MiniItem> dailyAwardList
    {
      get { return _dailyAwardList; }
    }
  
    
    private int _dailyAwardFlag;
    /// <summary>
    /// 0: 不可领取 1: 可领取 2:已领取
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(10, IsRequired = true, Name=@"dailyAwardFlag", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int dailyAwardFlag
    {
      get { return _dailyAwardFlag; }
      set { _dailyAwardFlag = value; }
    }
    
    private int _areaStatus;
    /// <summary>
    /// 0: 未开始 1:报名阶段,还未下注,2:报名结束,等待开始, 3:准备中 4:进行中 5:报名阶段,已下注
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(11, IsRequired = true, Name=@"areaStatus", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int areaStatus
    {
      get { return _areaStatus; }
      set { _areaStatus = value; }
    }
    
    private int _countDown = default(int);
    /// <summary>
    /// 相关倒计时,areaStatus为0,1,2,5时,必传
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(12, IsRequired = false, Name=@"countDown", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int countDown
    {
      get { return _countDown; }
      set { _countDown = 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=@"GetGuildAreaDetailRequest")]
  public partial class GetGuildAreaDetailRequest : global::ProtoBuf.IExtensible
  {
    public GetGuildAreaDetailRequest() {}
    
    
    private int _areaId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"areaId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int areaId
    {
      get { return _areaId; }
      set { _areaId = 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=@"GetGuildAreaDetailResponse")]
  public partial class GetGuildAreaDetailResponse : global::ProtoBuf.IExtensible
  {
    public GetGuildAreaDetailResponse() {}
    
    
    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.GuildAreaDetail _areaDetail;
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"areaDetail", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public pomelo.area.GuildAreaDetail areaDetail
    {
      get { return _areaDetail; }
      set { _areaDetail = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 据点攻战报名仙盟信息
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GuildAreaApplyInfo")]
  public partial class GuildAreaApplyInfo : global::ProtoBuf.IExtensible
  {
    public GuildAreaApplyInfo() {}
    
    
    private string _guildIcon;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"guildIcon", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string guildIcon
    {
      get { return _guildIcon; }
      set { _guildIcon = value; }
    }
    
    private string _guildId;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"guildId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string guildId
    {
      get { return _guildId; }
      set { _guildId = value; }
    }
    
    private string _guildName;
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"guildName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string guildName
    {
      get { return _guildName; }
      set { _guildName = value; }
    }
    
    private int _guildLevel;
    [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"guildLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int guildLevel
    {
      get { return _guildLevel; }
      set { _guildLevel = value; }
    }
    
    private string _guildLeaderId;
    [global::ProtoBuf.ProtoMember(5, IsRequired = true, Name=@"guildLeaderId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string guildLeaderId
    {
      get { return _guildLeaderId; }
      set { _guildLeaderId = value; }
    }
    
    private string _guildLeaderName;
    [global::ProtoBuf.ProtoMember(6, IsRequired = true, Name=@"guildLeaderName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string guildLeaderName
    {
      get { return _guildLeaderName; }
      set { _guildLeaderName = value; }
    }
    
    private int _guildNumberCount;
    [global::ProtoBuf.ProtoMember(7, IsRequired = true, Name=@"guildNumberCount", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int guildNumberCount
    {
      get { return _guildNumberCount; }
      set { _guildNumberCount = value; }
    }
    
    private int _guildNumberTotalCount = default(int);
    [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"guildNumberTotalCount", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int guildNumberTotalCount
    {
      get { return _guildNumberTotalCount; }
      set { _guildNumberTotalCount = value; }
    }
    
    private int _applyFund = default(int);
    /// <summary>
    /// 下注资金:  0表示隐藏下注金额
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"applyFund", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int applyFund
    {
      get { return _applyFund; }
      set { _applyFund = value; }
    }
    
    private bool _isWinner = default(bool);
    /// <summary>
    /// 是否胜出
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(10, IsRequired = false, Name=@"isWinner", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(default(bool))]
    public bool isWinner
    {
      get { return _isWinner; }
      set { _isWinner = 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=@"GetGuildAreaApplyListRequest")]
  public partial class GetGuildAreaApplyListRequest : global::ProtoBuf.IExtensible
  {
    public GetGuildAreaApplyListRequest() {}
    
    
    private int _areaId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"areaId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int areaId
    {
      get { return _areaId; }
      set { _areaId = 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=@"GetGuildAreaApplyListResponse")]
  public partial class GetGuildAreaApplyListResponse : global::ProtoBuf.IExtensible
  {
    public GetGuildAreaApplyListResponse() {}
    
    
    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 readonly global::System.Collections.Generic.List<pomelo.area.GuildAreaApplyInfo> _applyList = new global::System.Collections.Generic.List<pomelo.area.GuildAreaApplyInfo>();
    [global::ProtoBuf.ProtoMember(3, Name=@"applyList", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.GuildAreaApplyInfo> applyList
    {
      get { return _applyList; }
    }
  
    
    private int _countDown = default(int);
    /// <summary>
    /// 公布下注结果倒计时,为0表示下注已结束
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"countDown", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int countDown
    {
      get { return _countDown; }
      set { _countDown = 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=@"ApplyGuildFundRequest")]
  public partial class ApplyGuildFundRequest : global::ProtoBuf.IExtensible
  {
    public ApplyGuildFundRequest() {}
    
    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=@"ApplyGuildFundResponse")]
  public partial class ApplyGuildFundResponse : global::ProtoBuf.IExtensible
  {
    public ApplyGuildFundResponse() {}
    
    
    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 _guildFund;
    /// <summary>
    /// 自己仙盟拥有资金数量
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"guildFund", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int guildFund
    {
      get { return _guildFund; }
      set { _guildFund = 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=@"ApplyFundRequest")]
  public partial class ApplyFundRequest : global::ProtoBuf.IExtensible
  {
    public ApplyFundRequest() {}
    
    
    private int _areaId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"areaId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int areaId
    {
      get { return _areaId; }
      set { _areaId = value; }
    }
    
    private int _applyFund;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"applyFund", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int applyFund
    {
      get { return _applyFund; }
      set { _applyFund = 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=@"ApplyFundResponse")]
  public partial class ApplyFundResponse : global::ProtoBuf.IExtensible
  {
    public ApplyFundResponse() {}
    
    
    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 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=@"ApplyCancelFundRequest")]
  public partial class ApplyCancelFundRequest : global::ProtoBuf.IExtensible
  {
    public ApplyCancelFundRequest() {}
    
    
    private int _areaId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"areaId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int areaId
    {
      get { return _areaId; }
      set { _areaId = 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=@"ApplyCancelFundResponse")]
  public partial class ApplyCancelFundResponse : global::ProtoBuf.IExtensible
  {
    public ApplyCancelFundResponse() {}
    
    
    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 global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 据点战每日奖励
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"AreaAward")]
  public partial class AreaAward : global::ProtoBuf.IExtensible
  {
    public AreaAward() {}
    
    
    private int _areaId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"areaId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int areaId
    {
      get { return _areaId; }
      set { _areaId = value; }
    }
    
    private string _guildName;
    /// <summary>
    /// ""为没有仙盟占领
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"guildName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string guildName
    {
      get { return _guildName; }
      set { _guildName = value; }
    }
    
    private int _status;
    /// <summary>
    /// 0:未领取  1:可领取  2:已领取
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"status", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int status
    {
      get { return _status; }
      set { _status = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.item.MiniItem> _dailyAwardList = new global::System.Collections.Generic.List<pomelo.item.MiniItem>();
    /// <summary>
    /// 据点战每日奖励
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, Name=@"dailyAwardList", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.item.MiniItem> dailyAwardList
    {
      get { return _dailyAwardList; }
    }
  
    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=@"ApplyDailyAwardListRequest")]
  public partial class ApplyDailyAwardListRequest : global::ProtoBuf.IExtensible
  {
    public ApplyDailyAwardListRequest() {}
    
    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=@"ApplyDailyAwardListResponse")]
  public partial class ApplyDailyAwardListResponse : global::ProtoBuf.IExtensible
  {
    public ApplyDailyAwardListResponse() {}
    
    
    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 readonly global::System.Collections.Generic.List<pomelo.area.AreaAward> _areaAwardList = new global::System.Collections.Generic.List<pomelo.area.AreaAward>();
    [global::ProtoBuf.ProtoMember(3, Name=@"areaAwardList", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.AreaAward> areaAwardList
    {
      get { return _areaAwardList; }
    }
  
    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=@"ApplyDailyAwardRequest")]
  public partial class ApplyDailyAwardRequest : global::ProtoBuf.IExtensible
  {
    public ApplyDailyAwardRequest() {}
    
    
    private int _areaId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"areaId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int areaId
    {
      get { return _areaId; }
      set { _areaId = 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=@"ApplyDailyAwardResponse")]
  public partial class ApplyDailyAwardResponse : global::ProtoBuf.IExtensible
  {
    public ApplyDailyAwardResponse() {}
    
    
    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 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=@"ApplyAccessRequest")]
  public partial class ApplyAccessRequest : global::ProtoBuf.IExtensible
  {
    public ApplyAccessRequest() {}
    
    
    private int _areaId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"areaId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int areaId
    {
      get { return _areaId; }
      set { _areaId = 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=@"ApplyAccessResponse")]
  public partial class ApplyAccessResponse : global::ProtoBuf.IExtensible
  {
    public ApplyAccessResponse() {}
    
    
    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 global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 据点战攻防双方信息
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FortGuildInfo")]
  public partial class FortGuildInfo : global::ProtoBuf.IExtensible
  {
    public FortGuildInfo() {}
    
    
    private string _guildIcon = "";
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"guildIcon", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string guildIcon
    {
      get { return _guildIcon; }
      set { _guildIcon = value; }
    }
    
    private string _guildId;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"guildId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string guildId
    {
      get { return _guildId; }
      set { _guildId = value; }
    }
    
    private string _guildName = "";
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"guildName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string guildName
    {
      get { return _guildName; }
      set { _guildName = value; }
    }
    
    private int _guildLevel = default(int);
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"guildLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int guildLevel
    {
      get { return _guildLevel; }
      set { _guildLevel = value; }
    }
    
    private int _armyFlag;
    /// <summary>
    /// 军旗数量
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(5, IsRequired = true, Name=@"armyFlag", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int armyFlag
    {
      get { return _armyFlag; }
      set { _armyFlag = value; }
    }
    
    private int _mumber;
    /// <summary>
    /// 参与人数
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(6, IsRequired = true, Name=@"mumber", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int mumber
    {
      get { return _mumber; }
      set { _mumber = value; }
    }
    
    private int _defenseSoul;
    /// <summary>
    /// 防御精魄
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(7, IsRequired = true, Name=@"defenseSoul", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int defenseSoul
    {
      get { return _defenseSoul; }
      set { _defenseSoul = value; }
    }
    
    private int _attackSoul;
    /// <summary>
    /// 攻击精魄
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(8, IsRequired = true, Name=@"attackSoul", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int attackSoul
    {
      get { return _attackSoul; }
      set { _attackSoul = value; }
    }
    
    private int _kill;
    /// <summary>
    /// 击杀人数
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(9, IsRequired = true, Name=@"kill", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int kill
    {
      get { return _kill; }
      set { _kill = value; }
    }
    
    private int _defense;
    /// <summary>
    /// 防御加成
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(10, IsRequired = true, Name=@"defense", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int defense
    {
      get { return _defense; }
      set { _defense = value; }
    }
    
    private int _attack;
    /// <summary>
    /// 攻击加成
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(11, IsRequired = true, Name=@"attack", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int attack
    {
      get { return _attack; }
      set { _attack = value; }
    }
    
    private int _score;
    /// <summary>
    /// 仙盟积分
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(12, IsRequired = true, Name=@"score", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int score
    {
      get { return _score; }
      set { _score = 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=@"ApplyFortGuildInfoRequest")]
  public partial class ApplyFortGuildInfoRequest : global::ProtoBuf.IExtensible
  {
    public ApplyFortGuildInfoRequest() {}
    
    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=@"ApplyFortGuildInfoResponse")]
  public partial class ApplyFortGuildInfoResponse : global::ProtoBuf.IExtensible
  {
    public ApplyFortGuildInfoResponse() {}
    
    
    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.FortGuildInfo _ownGuild = null;
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"ownGuild", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.FortGuildInfo ownGuild
    {
      get { return _ownGuild; }
      set { _ownGuild = value; }
    }
    
    private pomelo.area.FortGuildInfo _enemyGuild = null;
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"enemyGuild", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.FortGuildInfo enemyGuild
    {
      get { return _enemyGuild; }
      set { _enemyGuild = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 战报列表信息
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ReportListInfo")]
  public partial class ReportListInfo : global::ProtoBuf.IExtensible
  {
    public ReportListInfo() {}
    
    
    private int _areaId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"areaId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int areaId
    {
      get { return _areaId; }
      set { _areaId = value; }
    }
    
    private string _defenseGuildName = "";
    /// <summary>
    /// 防守仙盟
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"defenseGuildName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string defenseGuildName
    {
      get { return _defenseGuildName; }
      set { _defenseGuildName = value; }
    }
    
    private string _defenseGuildIcon = "";
    /// <summary>
    /// 防守仙盟图标
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"defenseGuildIcon", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string defenseGuildIcon
    {
      get { return _defenseGuildIcon; }
      set { _defenseGuildIcon = value; }
    }
    
    private string _attackGuildName = "";
    /// <summary>
    /// 进攻仙盟
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"attackGuildName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string attackGuildName
    {
      get { return _attackGuildName; }
      set { _attackGuildName = value; }
    }
    
    private string _attackGuildIcon = "";
    /// <summary>
    /// 进攻仙盟图标
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"attackGuildIcon", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string attackGuildIcon
    {
      get { return _attackGuildIcon; }
      set { _attackGuildIcon = value; }
    }
    
    private int _result;
    /// <summary>
    /// 0:防守方胜利,1:进攻方胜利 2: 没有胜者
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(6, IsRequired = true, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int result
    {
      get { return _result; }
      set { _result = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 每日战报列表
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ReportList")]
  public partial class ReportList : global::ProtoBuf.IExtensible
  {
    public ReportList() {}
    
    
    private string _date;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"date", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string date
    {
      get { return _date; }
      set { _date = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.area.ReportListInfo> _reportListInfo = new global::System.Collections.Generic.List<pomelo.area.ReportListInfo>();
    [global::ProtoBuf.ProtoMember(2, Name=@"reportListInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.ReportListInfo> reportListInfo
    {
      get { return _reportListInfo; }
    }
  
    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=@"ApplyAllReportListRequest")]
  public partial class ApplyAllReportListRequest : global::ProtoBuf.IExtensible
  {
    public ApplyAllReportListRequest() {}
    
    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=@"ApplyAllReportListResponse")]
  public partial class ApplyAllReportListResponse : global::ProtoBuf.IExtensible
  {
    public ApplyAllReportListResponse() {}
    
    
    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 readonly global::System.Collections.Generic.List<pomelo.area.ReportList> _reportList = new global::System.Collections.Generic.List<pomelo.area.ReportList>();
    [global::ProtoBuf.ProtoMember(3, Name=@"reportList", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.ReportList> reportList
    {
      get { return _reportList; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 仙盟战报详情
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ReportGuildDetail")]
  public partial class ReportGuildDetail : global::ProtoBuf.IExtensible
  {
    public ReportGuildDetail() {}
    
    
    private string _guildIcon = "";
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"guildIcon", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string guildIcon
    {
      get { return _guildIcon; }
      set { _guildIcon = value; }
    }
    
    private string _guildId;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"guildId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string guildId
    {
      get { return _guildId; }
      set { _guildId = value; }
    }
    
    private string _guildName = "";
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"guildName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string guildName
    {
      get { return _guildName; }
      set { _guildName = value; }
    }
    
    private int _guildLevel = default(int);
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"guildLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int guildLevel
    {
      get { return _guildLevel; }
      set { _guildLevel = value; }
    }
    
    private int _isWinner = default(int);
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"isWinner", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int isWinner
    {
      get { return _isWinner; }
      set { _isWinner = value; }
    }
    
    private int _collect = default(int);
    /// <summary>
    /// 灵药采集数量
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"collect", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int collect
    {
      get { return _collect; }
      set { _collect = value; }
    }
    
    private int _defense = default(int);
    /// <summary>
    /// 防御力加成
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"defense", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int defense
    {
      get { return _defense; }
      set { _defense = value; }
    }
    
    private int _soul = default(int);
    /// <summary>
    /// 精魄击杀数量
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"soul", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int soul
    {
      get { return _soul; }
      set { _soul = value; }
    }
    
    private int _attack = default(int);
    /// <summary>
    /// 攻击力加成
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"attack", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int attack
    {
      get { return _attack; }
      set { _attack = value; }
    }
    
    private int _kill = default(int);
    /// <summary>
    /// 击杀玩家
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(10, IsRequired = false, Name=@"kill", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int kill
    {
      get { return _kill; }
      set { _kill = value; }
    }
    
    private int _killScore = default(int);
    /// <summary>
    /// 击杀玩家积分
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(11, IsRequired = false, Name=@"killScore", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int killScore
    {
      get { return _killScore; }
      set { _killScore = value; }
    }
    
    private int _destroyFlag = default(int);
    /// <summary>
    /// 破坏军旗
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(12, IsRequired = false, Name=@"destroyFlag", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int destroyFlag
    {
      get { return _destroyFlag; }
      set { _destroyFlag = value; }
    }
    
    private int _destroyFlagScore = default(int);
    /// <summary>
    /// 破坏军旗积分
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(13, IsRequired = false, Name=@"destroyFlagScore", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int destroyFlagScore
    {
      get { return _destroyFlagScore; }
      set { _destroyFlagScore = value; }
    }
    
    private int _totalScore = default(int);
    /// <summary>
    /// 总积分
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(14, IsRequired = false, Name=@"totalScore", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int totalScore
    {
      get { return _totalScore; }
      set { _totalScore = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 战报详情
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ReportDetail")]
  public partial class ReportDetail : global::ProtoBuf.IExtensible
  {
    public ReportDetail() {}
    
    
    private int _areaId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"areaId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int areaId
    {
      get { return _areaId; }
      set { _areaId = value; }
    }
    
    private pomelo.area.ReportGuildDetail _detail1 = null;
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"detail1", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.ReportGuildDetail detail1
    {
      get { return _detail1; }
      set { _detail1 = value; }
    }
    
    private pomelo.area.ReportGuildDetail _detail2 = null;
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"detail2", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.ReportGuildDetail detail2
    {
      get { return _detail2; }
      set { _detail2 = 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=@"ApplyReportDetailRequest")]
  public partial class ApplyReportDetailRequest : global::ProtoBuf.IExtensible
  {
    public ApplyReportDetailRequest() {}
    
    
    private string _date;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"date", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string date
    {
      get { return _date; }
      set { _date = value; }
    }
    
    private int _areaId;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"areaId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int areaId
    {
      get { return _areaId; }
      set { _areaId = 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=@"ApplyReportDetailResponse")]
  public partial class ApplyReportDetailResponse : global::ProtoBuf.IExtensible
  {
    public ApplyReportDetailResponse() {}
    
    
    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.ReportDetail _reportDetail;
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"reportDetail", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public pomelo.area.ReportDetail reportDetail
    {
      get { return _reportDetail; }
      set { _reportDetail = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 仙盟成员输出统计
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ReportStatisticsDetail")]
  public partial class ReportStatisticsDetail : global::ProtoBuf.IExtensible
  {
    public ReportStatisticsDetail() {}
    
    
    private string _name = "";
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string name
    {
      get { return _name; }
      set { _name = value; }
    }
    
    private int _level = default(int);
    [global::ProtoBuf.ProtoMember(2, 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 _job = default(int);
    /// <summary>
    /// 仙盟职务
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"job", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int job
    {
      get { return _job; }
      set { _job = value; }
    }
    
    private int _kill = default(int);
    /// <summary>
    /// 击杀人数
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"kill", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int kill
    {
      get { return _kill; }
      set { _kill = value; }
    }
    
    private int _destroyFlag = default(int);
    /// <summary>
    /// 破坏军旗
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"destroyFlag", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int destroyFlag
    {
      get { return _destroyFlag; }
      set { _destroyFlag = value; }
    }
    
    private long _damage = default(long);
    /// <summary>
    /// 战场输出
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"damage", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(long))]
    public long damage
    {
      get { return _damage; }
      set { _damage = value; }
    }
    
    private long _cure = default(long);
    /// <summary>
    /// 治疗量
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"cure", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(long))]
    public long cure
    {
      get { return _cure; }
      set { _cure = value; }
    }
    
    private int _defenseScore = default(int);
    /// <summary>
    /// 防御精魄积分
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"defenseScore", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int defenseScore
    {
      get { return _defenseScore; }
      set { _defenseScore = value; }
    }
    
    private int _attackSoul = default(int);
    /// <summary>
    /// 输出精魄积分
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"attackSoul", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int attackSoul
    {
      get { return _attackSoul; }
      set { _attackSoul = value; }
    }
    
    private int _totalScore = default(int);
    /// <summary>
    /// 获得总积分
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(10, IsRequired = false, Name=@"totalScore", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int totalScore
    {
      get { return _totalScore; }
      set { _totalScore = 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=@"ApplyReportStatisticsRequest")]
  public partial class ApplyReportStatisticsRequest : global::ProtoBuf.IExtensible
  {
    public ApplyReportStatisticsRequest() {}
    
    
    private string _date;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"date", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string date
    {
      get { return _date; }
      set { _date = value; }
    }
    
    private int _areaId;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"areaId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int areaId
    {
      get { return _areaId; }
      set { _areaId = value; }
    }
    
    private string _guildId;
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"guildId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string guildId
    {
      get { return _guildId; }
      set { _guildId = 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=@"ApplyReportStatisticsResponse")]
  public partial class ApplyReportStatisticsResponse : global::ProtoBuf.IExtensible
  {
    public ApplyReportStatisticsResponse() {}
    
    
    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 readonly global::System.Collections.Generic.List<pomelo.area.ReportStatisticsDetail> _statisticsDetail = new global::System.Collections.Generic.List<pomelo.area.ReportStatisticsDetail>();
    [global::ProtoBuf.ProtoMember(3, Name=@"statisticsDetail", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.ReportStatisticsDetail> statisticsDetail
    {
      get { return _statisticsDetail; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 据点战攻防双方统计信息推送
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FortGuildStatistics")]
  public partial class FortGuildStatistics : global::ProtoBuf.IExtensible
  {
    public FortGuildStatistics() {}
    
    
    private int _armyFlag;
    /// <summary>
    /// 军旗数量
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"armyFlag", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int armyFlag
    {
      get { return _armyFlag; }
      set { _armyFlag = value; }
    }
    
    private int _mumber;
    /// <summary>
    /// 参与人数
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"mumber", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int mumber
    {
      get { return _mumber; }
      set { _mumber = value; }
    }
    
    private int _defenseSoul;
    /// <summary>
    /// 防御精魄
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"defenseSoul", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int defenseSoul
    {
      get { return _defenseSoul; }
      set { _defenseSoul = value; }
    }
    
    private int _attackSoul;
    /// <summary>
    /// 攻击精魄
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"attackSoul", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int attackSoul
    {
      get { return _attackSoul; }
      set { _attackSoul = value; }
    }
    
    private int _kill;
    /// <summary>
    /// 击杀人数
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(5, IsRequired = true, Name=@"kill", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int kill
    {
      get { return _kill; }
      set { _kill = value; }
    }
    
    private int _defense;
    /// <summary>
    /// 防御加成
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(6, IsRequired = true, Name=@"defense", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int defense
    {
      get { return _defense; }
      set { _defense = value; }
    }
    
    private int _attack;
    /// <summary>
    /// 攻击加成
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(7, IsRequired = true, Name=@"attack", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int attack
    {
      get { return _attack; }
      set { _attack = value; }
    }
    
    private int _score;
    /// <summary>
    /// 仙盟积分
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(8, IsRequired = true, Name=@"score", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int score
    {
      get { return _score; }
      set { _score = 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=@"OnGuildFortPush")]
  public partial class OnGuildFortPush : global::ProtoBuf.IExtensible
  {
    public OnGuildFortPush() {}
    
    
    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 pomelo.area.FortGuildStatistics _ownGuild = null;
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"ownGuild", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.FortGuildStatistics ownGuild
    {
      get { return _ownGuild; }
      set { _ownGuild = value; }
    }
    
    private pomelo.area.FortGuildStatistics _enemyGuild = null;
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"enemyGuild", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.FortGuildStatistics enemyGuild
    {
      get { return _enemyGuild; }
      set { _enemyGuild = 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=@"OnGuildResultPush")]
  public partial class OnGuildResultPush : global::ProtoBuf.IExtensible
  {
    public OnGuildResultPush() {}
    
    
    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 int _result = default(int);
    /// <summary>
    /// 0:失败 1:获胜
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"result", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int result
    {
      get { return _result; }
      set { _result = value; }
    }
    
    private int _mixScore = default(int);
    /// <summary>
    /// 据点获胜所需最小积分
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"mixScore", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int mixScore
    {
      get { return _mixScore; }
      set { _mixScore = value; }
    }
    
    private int _countDown = default(int);
    /// <summary>
    /// 据点战退出倒计时
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"countDown", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int countDown
    {
      get { return _countDown; }
      set { _countDown = value; }
    }
    
    private pomelo.area.FortGuildInfo _ownGuild = null;
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"ownGuild", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.FortGuildInfo ownGuild
    {
      get { return _ownGuild; }
      set { _ownGuild = value; }
    }
    
    private pomelo.area.FortGuildInfo _enemyGuild = null;
    [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"enemyGuild", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.FortGuildInfo enemyGuild
    {
      get { return _enemyGuild; }
      set { _enemyGuild = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
}