mirror of
https://gitlab.com/open-fpsz/open-fpsz.git
synced 2026-04-29 16:25:35 +00:00
🐛 Fix crashes when leaving Multiplayer mode
This commit is contained in:
parent
e02f52be49
commit
f9c5a2218e
4 changed files with 12 additions and 10 deletions
|
|
@ -93,7 +93,7 @@ func remove_player(peer_id : int) -> void:
|
|||
if players.has_node(node_name):
|
||||
var player : Player = players.get_node(node_name)
|
||||
scoreboard.remove_player(player)
|
||||
player.die(-1)
|
||||
player.died.disconnect(_on_player_died)
|
||||
player.queue_free()
|
||||
print("Peer `%s` disconnected" % node_name)
|
||||
|
||||
|
|
@ -130,3 +130,4 @@ func _on_flag_carrier_scoring_timer_timeout() -> void:
|
|||
func _exit_tree() -> void:
|
||||
if is_multiplayer_authority():
|
||||
multiplayer.peer_disconnected.disconnect(remove_player)
|
||||
multiplayer.multiplayer_peer = null
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue