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