/// <summary> /// 推送有玩家退出房间 /// </summary> /// <param name="moveInfo"></param> private void PushPlayerQuitRoom(SCDepartureRoom quitInfo) { if (_partyPlayerManager != null) { _partyPlayerManager.PushPlayerQuitRoom(quitInfo); } }
/// <summary> /// 推送有玩家退出房间 /// </summary> public void PushPlayerQuitRoom(SCDepartureRoom quitInfo) { //销毁退出房间的玩家 var playerCon = FindPlayer(quitInfo.Uid); if (playerCon != null) { _roleList.Remove(playerCon); PartyManager._instance.DestroyPlayer(playerCon.gameObject); } }