Added thread safe packet handlers

This commit is contained in:
2024-02-28 13:23:17 +01:00
parent cb4dd41358
commit db3ee3a685
11 changed files with 37 additions and 16 deletions

View File

@ -18,7 +18,10 @@ func handle_packet(data: PackedByteArray):
var player_id := data.get_string_from_ascii()
var player := Global.players.get_player(player_id)
if !player:
if !player || !player.controller:
return
player.controller.jumped.emit()
emit.call_deferred(player.controller)
func emit(controller: Controller):
controller.jumped.emit()