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

@ -34,7 +34,10 @@ func handle_packet(data: PackedByteArray):
controller.server_position.x = x
controller.server_position.z = z
controller.direction_changed.emit(Vector3(direction_x, 0, direction_z))
emit.call_deferred(controller, Vector3(direction_x, 0, direction_z))
func emit(controller: Controller, direction: Vector3):
controller.direction_changed.emit(direction)
func _process(_delta: float):
if !Global.player: