/// <summary>
        /// 退出战场
        /// </summary>
        public void LeaveFight()
        {
            this.DisConnectFightServer();

            Player player = UnitManager.Instance.GetPlayerByIdx(m_char_idx);

            if (player != null)
            {
                player.fs_uid = 0;
            }
            m_fight_stage = eFightStage.Finish;
        }
 /// <summary>
 /// 对象池初始化
 /// </summary>
 public void Init()
 {
     m_char_idx      = 0;
     m_fight_stage   = eFightStage.None;
     m_connect_state = eFSConnectState.UnConnect;
 }
 /// <summary>
 /// 进入战场
 /// </summary>
 public void EnterFight()
 {
     m_fight_stage = eFightStage.Match;
     this.ConnectFightServer();
 }
 /// <summary>
 /// 设置状态
 /// </summary>
 public void SetStage(eFightStage stage)
 {
     m_fight_stage = stage;
 }