//------------------------------------------------------------------------------
// <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>
//------------------------------------------------------------------------------

// ***************************************************************************
// * 作者= justsogo
// * 创建时间= 2019-06-27
// * 用途= 跨服场景,封神战
// ***************************************************************************

// Generated from: crossAreaHandler.proto
// Note: requires additional types generated from: common.proto
// Note: requires additional types generated from: player.proto
namespace pomelo.area
{
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 封神战据点信息
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSBattleAreaInfo")]
  public partial class FSBattleAreaInfo : global::ProtoBuf.IExtensible
  {
    public FSBattleAreaInfo() {}
    
    
    private int _areaId;
    /// <summary>
    /// 公共信息
    /// </summary>
    
    /// <summary>
    /// 据点ID
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"areaId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int areaId
    {
      get { return _areaId; }
      set { _areaId = value; }
    }
    
    private int _areaStatus = default(int);
    /// <summary>
    /// 据点特殊状态,0-无,1-自己服务器,2-盟友服务器的, 3.敌人
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"areaStatus", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int areaStatus
    {
      get { return _areaStatus; }
      set { _areaStatus = value; }
    }
    
    private int _occupyServerId = default(int);
    /// <summary>
    /// 占领据点id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"occupyServerId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int occupyServerId
    {
      get { return _occupyServerId; }
      set { _occupyServerId = value; }
    }
    
    private string _OccupyServerName = "";
    /// <summary>
    /// 占领的服务器名称
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"OccupyServerName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string OccupyServerName
    {
      get { return _OccupyServerName; }
      set { _OccupyServerName = value; }
    }
    
    private int _areaCurUser = default(int);
    /// <summary>
    /// 战斗状态据点信息
    /// </summary>
    
    /// <summary>
    /// 据点当前攻打人数
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"areaCurUser", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int areaCurUser
    {
      get { return _areaCurUser; }
      set { _areaCurUser = value; }
    }
    
    private int _RewardStatus = default(int);
    /// <summary>
    /// 空闲状态,据点需要信息
    /// </summary>
    
    /// <summary>
    /// 据点奖励, 0-不显示,1-可领取,2-已领取
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"RewardStatus", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int RewardStatus
    {
      get { return _RewardStatus; }
      set { _RewardStatus = value; }
    }
    
    private int _RewardStatus1 = default(int);
    /// <summary>
    /// 据点boss奖励,0-不显示(Boss没被杀,但是不能进去杀),1-可领取(Boss没被杀,可以进去杀),2-已领取(Boss已被干掉)
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"RewardStatus1", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int RewardStatus1
    {
      get { return _RewardStatus1; }
      set { _RewardStatus1 = value; }
    }
    
    private int _totalPlayers = default(int);
    [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"totalPlayers", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int totalPlayers
    {
      get { return _totalPlayers; }
      set { _totalPlayers = 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=@"FSPlayerBaseInfo")]
  public partial class FSPlayerBaseInfo : global::ProtoBuf.IExtensible
  {
    public FSPlayerBaseInfo() {}
    
    
    private string _PlayerId = "";
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"PlayerId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string PlayerId
    {
      get { return _PlayerId; }
      set { _PlayerId = value; }
    }
    
    private long _fightPower = default(long);
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"fightPower", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(long))]
    public long fightPower
    {
      get { return _fightPower; }
      set { _fightPower = value; }
    }
    
    private int _pro = default(int);
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"pro", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int pro
    {
      get { return _pro; }
      set { _pro = value; }
    }
    
    private int _sex = default(int);
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"sex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int sex
    {
      get { return _sex; }
      set { _sex = value; }
    }
    
    private string _Name = "";
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"Name", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string Name
    {
      get { return _Name; }
      set { _Name = value; }
    }
    private 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=@"FSAlliesChooseBaseInfo")]
  public partial class FSAlliesChooseBaseInfo : global::ProtoBuf.IExtensible
  {
    public FSAlliesChooseBaseInfo() {}
    
    
    private int _serverId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"serverId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int serverId
    {
      get { return _serverId; }
      set { _serverId = value; }
    }
    
    private string _serverName;
    /// <summary>
    /// required int32 newMsgs = 3;			//新消息数,仅针对决策者
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"serverName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string serverName
    {
      get { return _serverName; }
      set { _serverName = 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=@"FSAlliesChatItem")]
  public partial class FSAlliesChatItem : global::ProtoBuf.IExtensible
  {
    public FSAlliesChatItem() {}
    
    
    private pomelo.player.PlayerBasicSimple _playerInfo;
    /// <summary>
    /// 发送者基本信息
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"playerInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public pomelo.player.PlayerBasicSimple playerInfo
    {
      get { return _playerInfo; }
      set { _playerInfo = value; }
    }
    
    private string _sendServerName;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"sendServerName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string sendServerName
    {
      get { return _sendServerName; }
      set { _sendServerName = value; }
    }
    
    private string _senderContent;
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"senderContent", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string senderContent
    {
      get { return _senderContent; }
      set { _senderContent = value; }
    }
    
    private int _time;
    [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"time", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int time
    {
      get { return _time; }
      set { _time = value; }
    }
    
    private int _msgIndex;
    [global::ProtoBuf.ProtoMember(5, IsRequired = true, Name=@"msgIndex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int msgIndex
    {
      get { return _msgIndex; }
      set { _msgIndex = 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=@"FSAreaBattleInfo")]
  public partial class FSAreaBattleInfo : global::ProtoBuf.IExtensible
  {
    public FSAreaBattleInfo() {}
    
    
    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 _areaCurUser = default(int);
    /// <summary>
    /// 据点当前攻打人数
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"areaCurUser", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int areaCurUser
    {
      get { return _areaCurUser; }
      set { _areaCurUser = value; }
    }
    
    private string _curOccupyServeName = "";
    /// <summary>
    /// 战斗时,占领的服务器名称
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"curOccupyServeName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string curOccupyServeName
    {
      get { return _curOccupyServeName; }
      set { _curOccupyServeName = value; }
    }
    
    private int _curOccupyServerID = default(int);
    /// <summary>
    /// 战斗时,占领的服务器ID
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"curOccupyServerID", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int curOccupyServerID
    {
      get { return _curOccupyServerID; }
      set { _curOccupyServerID = value; }
    }
    
    private int _status = default(int);
    /// <summary>
    /// 据点特殊状态,0-无,1-自己服务器,2-盟友服务器的, 3.敌人
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"status", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int status
    {
      get { return _status; }
      set { _status = value; }
    }
    
    private int _totalPlayers = default(int);
    /// <summary>
    /// 总人数
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"totalPlayers", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int totalPlayers
    {
      get { return _totalPlayers; }
      set { _totalPlayers = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 封神战主面板信息请求,public static final short MSG_GetAreaFightMainInfo 			= 703;
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSGetAreaFightMainInfoRequest")]
  public partial class FSGetAreaFightMainInfoRequest : global::ProtoBuf.IExtensible
  {
    public FSGetAreaFightMainInfoRequest() {}
    
    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=@"FSGetAreaFightMainInfoResponse")]
  public partial class FSGetAreaFightMainInfoResponse : global::ProtoBuf.IExtensible
  {
    public FSGetAreaFightMainInfoResponse() {}
    
    
    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.FSBattleAreaInfo> _areaInfo = new global::System.Collections.Generic.List<pomelo.area.FSBattleAreaInfo>();
    /// <summary>
    /// 据点信息
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, Name=@"areaInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.FSBattleAreaInfo> areaInfo
    {
      get { return _areaInfo; }
    }
  
    
    private int _areaStatus;
    /// <summary>
    /// 据点状态,1 空闲,2战斗
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"areaStatus", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int areaStatus
    {
      get { return _areaStatus; }
      set { _areaStatus = value; }
    }
    
    private int _statusTimes = default(int);
    /// <summary>
    /// 当前状态剩余时间(战斗倒计时,战斗开始倒计时),时间戳
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"statusTimes", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int statusTimes
    {
      get { return _statusTimes; }
      set { _statusTimes = value; }
    }
    
    private pomelo.area.FSPlayerBaseInfo _leaderInfo = null;
    /// <summary>
    /// 可封神/扫星 操作的会长id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"leaderInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.FSPlayerBaseInfo leaderInfo
    {
      get { return _leaderInfo; }
      set { _leaderInfo = value; }
    }
    
    private int _relieveLeftTime = default(int);
    /// <summary>
    /// 复活倒计时,0表示可以复活,不用显示
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"relieveLeftTime", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int relieveLeftTime
    {
      get { return _relieveLeftTime; }
      set { _relieveLeftTime = value; }
    }
    
    private int _alliesServerId = default(int);
    /// <summary>
    /// 含义改成:封神服务器iD
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"alliesServerId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int alliesServerId
    {
      get { return _alliesServerId; }
      set { _alliesServerId = value; }
    }
    
    private int _round = default(int);
    /// <summary>
    /// 轮次
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"round", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int round
    {
      get { return _round; }
      set { _round = value; }
    }
    
    private int _preAlliesShareRate = default(int);
    /// <summary>
    /// (废弃)上一轮次,显示每日奖励分成比例
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(10, IsRequired = false, Name=@"preAlliesShareRate", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int preAlliesShareRate
    {
      get { return _preAlliesShareRate; }
      set { _preAlliesShareRate = value; }
    }
    
    private int _preAlliesServerId = default(int);
    /// <summary>
    /// (废弃)上一轮次盟友id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(11, IsRequired = false, Name=@"preAlliesServerId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int preAlliesServerId
    {
      get { return _preAlliesServerId; }
      set { _preAlliesServerId = value; }
    }
    
    private string _preAlliesServerName = "";
    /// <summary>
    /// (废弃)上一轮次盟友名称
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(12, IsRequired = false, Name=@"preAlliesServerName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string preAlliesServerName
    {
      get { return _preAlliesServerName; }
      set { _preAlliesServerName = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 查看盟友列表,战力榜第一玩家详细信息,public static final short MSG_GetServerPointUserDetail		= 707;
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSGetServerPointUserDetailRequest")]
  public partial class FSGetServerPointUserDetailRequest : global::ProtoBuf.IExtensible
  {
    public FSGetServerPointUserDetailRequest() {}
    
    
    private string _playerId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"playerId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string playerId
    {
      get { return _playerId; }
      set { _playerId = value; }
    }
    
    private int _serverId;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"serverId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int serverId
    {
      get { return _serverId; }
      set { _serverId = 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=@"FSGetServerPointUserDetailResponse")]
  public partial class FSGetServerPointUserDetailResponse : global::ProtoBuf.IExtensible
  {
    public FSGetServerPointUserDetailResponse() {}
    
    
    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.player.LookUpPlayer _s2c_data = null;
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_data", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.player.LookUpPlayer s2c_data
    {
      get { return _s2c_data; }
      set { _s2c_data = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 查看所有可选择盟友列表,	public static final short MSG_GetAllServerList				= 708;
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSGetAllServerListRequest")]
  public partial class FSGetAllServerListRequest : global::ProtoBuf.IExtensible
  {
    public FSGetAllServerListRequest() {}
    
    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=@"FSGetAllServerListResponse")]
  public partial class FSGetAllServerListResponse : global::ProtoBuf.IExtensible
  {
    public FSGetAllServerListResponse() {}
    
    
    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.FSAlliesChooseBaseInfo> _info = new global::System.Collections.Generic.List<pomelo.area.FSAlliesChooseBaseInfo>();
    [global::ProtoBuf.ProtoMember(3, Name=@"info", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.FSAlliesChooseBaseInfo> info
    {
      get { return _info; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 请求盟友服务器交谈记录, 客户端缓存, 10s内不允许重复请求public static final short MSG_GetAlliesChatRecord			= 710;
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSGetAllAlliesChatRecordRequest")]
  public partial class FSGetAllAlliesChatRecordRequest : global::ProtoBuf.IExtensible
  {
    public FSGetAllAlliesChatRecordRequest() {}
    
    
    private int _pointServerId;
    /// <summary>
    /// -1代表全服
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"pointServerId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int pointServerId
    {
      get { return _pointServerId; }
      set { _pointServerId = value; }
    }
    
    private int _maxMsgId;
    /// <summary>
    /// 最大消息ID, 第一次发0过来
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"maxMsgId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int maxMsgId
    {
      get { return _maxMsgId; }
      set { _maxMsgId = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 1. 服务器一次最多返回10条, 如果isEnd为false,代表后续还有消息。玩家往上翻的时候,才会继续去请求剩余消息,直到为true 2. 打开界面监听聊天消息新增的推送MSG_AlliesChatMsgPush = 1407
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSGetAllAlliesChatRecordResponse")]
  public partial class FSGetAllAlliesChatRecordResponse : global::ProtoBuf.IExtensible
  {
    public FSGetAllAlliesChatRecordResponse() {}
    
    
    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 bool _isEnd;
    /// <summary>
    /// 是否还有后续消息
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"isEnd", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public bool isEnd
    {
      get { return _isEnd; }
      set { _isEnd = value; }
    }
    
    private int _serverId = default(int);
    /// <summary>
    /// 代表那个频道的消息
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"serverId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int serverId
    {
      get { return _serverId; }
      set { _serverId = value; }
    }
    
    private readonly global::System.Collections.Generic.List<pomelo.area.FSAlliesChatItem> _info = new global::System.Collections.Generic.List<pomelo.area.FSAlliesChatItem>();
    [global::ProtoBuf.ProtoMember(5, Name=@"info", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.FSAlliesChatItem> info
    {
      get { return _info; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 服务器之间交谈 public static final short MSG_SendMsgToAlliesServer			= 711;
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSSendMsgToAlliesServerRequest")]
  public partial class FSSendMsgToAlliesServerRequest : global::ProtoBuf.IExtensible
  {
    public FSSendMsgToAlliesServerRequest() {}
    
    
    private int _pointServerId;
    /// <summary>
    /// -1代表全服
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"pointServerId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int pointServerId
    {
      get { return _pointServerId; }
      set { _pointServerId = value; }
    }
    
    private string _content;
    /// <summary>
    /// 表情,并入字符串,客户端自行拼接,解析
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"content", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string content
    {
      get { return _content; }
      set { _content = 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=@"FSSendMsgToAlliesServerResponse")]
  public partial class FSSendMsgToAlliesServerResponse : global::ProtoBuf.IExtensible
  {
    public FSSendMsgToAlliesServerResponse() {}
    
    
    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>
  /// 领取据点奖励,public static final short MSG_GetAreaReward			= 712;
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSGetAreaRewardRequest")]
  public partial class FSGetAreaRewardRequest : global::ProtoBuf.IExtensible
  {
    public FSGetAreaRewardRequest() {}
    
    
    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); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 奖励信息读表, X shareProportion
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSGetAreaRewardResponse")]
  public partial class FSGetAreaRewardResponse : global::ProtoBuf.IExtensible
  {
    public FSGetAreaRewardResponse() {}
    
    
    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>
  /// 请求进入据点或者切换据点, public static final short MSG_RequestEnterArea		= 713;
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSEnterAreaRequest")]
  public partial class FSEnterAreaRequest : global::ProtoBuf.IExtensible
  {
    public FSEnterAreaRequest() {}
    
    
    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=@"FSEnterAreaResponse")]
  public partial class FSEnterAreaResponse : global::ProtoBuf.IExtensible
  {
    public FSEnterAreaResponse() {}
    
    
    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 bool _isAreaFull = default(bool);
    /// <summary>
    /// 据点是否满了(人数刷新存在延时,如果收到这个,客户端强制把据点当前攻打人数置满)
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"isAreaFull", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(default(bool))]
    public bool isAreaFull
    {
      get { return _isAreaFull; }
      set { _isAreaFull = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 封神据点boss每日挑战, public static final short MSG_RequestFSArea_DailyFight		= 714;
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSAreaDailyFightRequest")]
  public partial class FSAreaDailyFightRequest : global::ProtoBuf.IExtensible
  {
    public FSAreaDailyFightRequest() {}
    
    
    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=@"FSAreaDailyFightResponse")]
  public partial class FSAreaDailyFightResponse : global::ProtoBuf.IExtensible
  {
    public FSAreaDailyFightResponse() {}
    
    
    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>
  /// 封神战,战斗状态,客户端定时请求刷新(5s间隔),  public static final short MSG_FSBattleClientRefresh = 715;
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSBattleClientRefreshRequest")]
  public partial class FSBattleClientRefreshRequest : global::ProtoBuf.IExtensible
  {
    public FSBattleClientRefreshRequest() {}
    
    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=@"FSBattleClientRefreshResponse")]
  public partial class FSBattleClientRefreshResponse : global::ProtoBuf.IExtensible
  {
    public FSBattleClientRefreshResponse() {}
    
    
    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.FSAreaBattleInfo> _areaInfo = new global::System.Collections.Generic.List<pomelo.area.FSAreaBattleInfo>();
    [global::ProtoBuf.ProtoMember(3, Name=@"areaInfo", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.FSAreaBattleInfo> areaInfo
    {
      get { return _areaInfo; }
    }
  
    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=@"FSPlayerInfo")]
  public partial class FSPlayerInfo : global::ProtoBuf.IExtensible
  {
    public FSPlayerInfo() {}
    
    
    private pomelo.player.PlayerBasic _item;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"item", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public pomelo.player.PlayerBasic item
    {
      get { return _item; }
      set { _item = value; }
    }
    
    private int _showIndex;
    /// <summary>
    /// 从左往右0-4
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"showIndex", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int showIndex
    {
      get { return _showIndex; }
      set { _showIndex = value; }
    }
    
    private string _serverName = "";
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"serverName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string serverName
    {
      get { return _serverName; }
      set { _serverName = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 获取封神界面信息(服务器列表信息各个界面共享,需要缓存,不能每点击一次请求一次) MSG_GetFengShenMainInfo			= 724;
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetFengShenMainInfoRequest")]
  public partial class GetFengShenMainInfoRequest : global::ProtoBuf.IExtensible
  {
    public GetFengShenMainInfoRequest() {}
    
    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=@"GetFengShenMainInfoResponse")]
  public partial class GetFengShenMainInfoResponse : global::ProtoBuf.IExtensible
  {
    public GetFengShenMainInfoResponse() {}
    
    
    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.FSPlayerInfo> _s2c_data = new global::System.Collections.Generic.List<pomelo.area.FSPlayerInfo>();
    /// <summary>
    /// 可封神的玩家id,找showIndex=2的id即可
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, Name=@"s2c_data", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.FSPlayerInfo> s2c_data
    {
      get { return _s2c_data; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 获取扫星界面信息(服务器列表信息各个界面共享,需要缓存,不能每点击一次请求一次) MSG_GetSaoXingMainInfo			= 721;
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetSaoXingMainInfoRequest")]
  public partial class GetSaoXingMainInfoRequest : global::ProtoBuf.IExtensible
  {
    public GetSaoXingMainInfoRequest() {}
    
    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=@"GetSaoXingMainInfoResponse")]
  public partial class GetSaoXingMainInfoResponse : global::ProtoBuf.IExtensible
  {
    public GetSaoXingMainInfoResponse() {}
    
    
    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.FSPlayerInfo> _s2c_data = new global::System.Collections.Generic.List<pomelo.area.FSPlayerInfo>();
    [global::ProtoBuf.ProtoMember(3, Name=@"s2c_data", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.FSPlayerInfo> s2c_data
    {
      get { return _s2c_data; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 请求某个服务器玩家列表信息(用于封神/扫星, 重复切换服务器,不重复请求数据)	 MSG_GetServerPlayers				= 722;
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetServerPlayersRequest")]
  public partial class GetServerPlayersRequest : global::ProtoBuf.IExtensible
  {
    public GetServerPlayersRequest() {}
    
    
    private int _s2c_serverId;
    /// <summary>
    /// 查看的服务器id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_serverId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int s2c_serverId
    {
      get { return _s2c_serverId; }
      set { _s2c_serverId = 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=@"GetServerPlayersResponse")]
  public partial class GetServerPlayersResponse : global::ProtoBuf.IExtensible
  {
    public GetServerPlayersResponse() {}
    
    
    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.player.PlayerBasicSimple> _data = new global::System.Collections.Generic.List<pomelo.player.PlayerBasicSimple>();
    [global::ProtoBuf.ProtoMember(3, Name=@"data", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.player.PlayerBasicSimple> data
    {
      get { return _data; }
    }
  
    
    private int _serverId = default(int);
    /// <summary>
    /// 请求的服务器id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"serverId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int serverId
    {
      get { return _serverId; }
      set { _serverId = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 给某个玩家赋予封神/扫星称号 MSG_GivePlayerTitile				= 723;
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GivePlayerTitleRequest")]
  public partial class GivePlayerTitleRequest : global::ProtoBuf.IExtensible
  {
    public GivePlayerTitleRequest() {}
    
    
    private int _type;
    /// <summary>
    /// 0-封神,1-扫星
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int type
    {
      get { return _type; }
      set { _type = value; }
    }
    
    private string _c2s_playerId;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"c2s_playerId", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string c2s_playerId
    {
      get { return _c2s_playerId; }
      set { _c2s_playerId = value; }
    }
    
    private int _serverId;
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"serverId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int serverId
    {
      get { return _serverId; }
      set { _serverId = value; }
    }
    
    private int _pos;
    /// <summary>
    /// 0-4
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"pos", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int pos
    {
      get { return _pos; }
      set { _pos = 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=@"GivePlayerTitleResponse")]
  public partial class GivePlayerTitleResponse : global::ProtoBuf.IExtensible
  {
    public GivePlayerTitleResponse() {}
    
    
    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_type = default(int);
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int s2c_type
    {
      get { return _s2c_type; }
      set { _s2c_type = value; }
    }
    
    private pomelo.area.FSPlayerInfo _s2c_data = null;
    /// <summary>
    /// 成功,用于刷新界面
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_data", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue(null)]
    public pomelo.area.FSPlayerInfo s2c_data
    {
      get { return _s2c_data; }
      set { _s2c_data = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 封神战场景中,据点被占领推送,  public static final short MSG_GrantGodTitle_MainPush = 1406;
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSGrantGodTitle_MainPush")]
  public partial class FSGrantGodTitle_MainPush : global::ProtoBuf.IExtensible
  {
    public FSGrantGodTitle_MainPush() {}
    
    
    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 _occupyServerName = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"occupyServerName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string occupyServerName
    {
      get { return _occupyServerName; }
      set { _occupyServerName = value; }
    }
    
    private int _serverId = default(int);
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"serverId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int serverId
    {
      get { return _serverId; }
      set { _serverId = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 盟友聊天,消息推送, 1407
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSAlliesChatMsgPush")]
  public partial class FSAlliesChatMsgPush : global::ProtoBuf.IExtensible
  {
    public FSAlliesChatMsgPush() {}
    
    
    private int _serverId;
    /// <summary>
    /// 代表频道。-1全服
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"serverId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int serverId
    {
      get { return _serverId; }
      set { _serverId = value; }
    }
    
    private pomelo.area.FSAlliesChatItem _msg;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public pomelo.area.FSAlliesChatItem msg
    {
      get { return _msg; }
      set { _msg = value; }
    }
    
    private int _senderServerId = default(int);
    /// <summary>
    /// 代表发送者服务器id
    /// </summary>
    
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"senderServerId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int senderServerId
    {
      get { return _senderServerId; }
      set { _senderServerId = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// 封神每日boss奖励推送, 1410
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"BossRewardInfo")]
  public partial class BossRewardInfo : global::ProtoBuf.IExtensible
  {
    public BossRewardInfo() {}
    
    
    private int _num;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"num", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int num
    {
      get { return _num; }
      set { _num = value; }
    }
    
    private string _itemcode;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"itemcode", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string itemcode
    {
      get { return _itemcode; }
      set { _itemcode = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSDailyBossRewardPush")]
  public partial class FSDailyBossRewardPush : global::ProtoBuf.IExtensible
  {
    public FSDailyBossRewardPush() {}
    
    
    private readonly global::System.Collections.Generic.List<pomelo.area.BossRewardInfo> _data = new global::System.Collections.Generic.List<pomelo.area.BossRewardInfo>();
    [global::ProtoBuf.ProtoMember(1, Name=@"data", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public global::System.Collections.Generic.List<pomelo.area.BossRewardInfo> data
    {
      get { return _data; }
    }
  
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// msgid = 1412
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSGameEndPush")]
  public partial class FSGameEndPush : global::ProtoBuf.IExtensible
  {
    public FSGameEndPush() {}
    
    
    private int _winServerId = default(int);
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"winServerId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int winServerId
    {
      get { return _winServerId; }
      set { _winServerId = value; }
    }
    
    private string _winServerName = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"winServerName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string winServerName
    {
      get { return _winServerName; }
      set { _winServerName = value; }
    }
    
    private string _fsLeaderName = "";
    [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"fsLeaderName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string fsLeaderName
    {
      get { return _fsLeaderName; }
      set { _fsLeaderName = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
  //---------------------------------------------------------------------------------------
  /// <summary>
  /// msgid = 1414
  /// </summary>
  
  [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"FSFirstOccupyPush")]
  public partial class FSFirstOccupyPush : global::ProtoBuf.IExtensible
  {
    public FSFirstOccupyPush() {}
    
    
    private int _areaId = default(int);
    [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"areaId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    [global::System.ComponentModel.DefaultValue(default(int))]
    public int areaId
    {
      get { return _areaId; }
      set { _areaId = value; }
    }
    
    private string _playerName = "";
    [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"playerName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    [global::System.ComponentModel.DefaultValue("")]
    public string playerName
    {
      get { return _playerName; }
      set { _playerName = value; }
    }
    private global::ProtoBuf.IExtension extensionObject;
    global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
      { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  }
  
  
}