From 6edcc98d4e58b9ba4767b3c283bac89e0e50d034 Mon Sep 17 00:00:00 2001 From: "s0wlz (Matthias Puchstein)" Date: Tue, 14 Apr 2026 03:25:02 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20tavern.gd=20=E2=80=94=20explicit=20types?= =?UTF-8?q?=20for=20pos/rot=20in=20camera=20broadcast?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruf-der-pilze/scripts/tavern.gd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ruf-der-pilze/scripts/tavern.gd b/ruf-der-pilze/scripts/tavern.gd index ed62c59..640e2f8 100644 --- a/ruf-der-pilze/scripts/tavern.gd +++ b/ruf-der-pilze/scripts/tavern.gd @@ -31,12 +31,12 @@ func _broadcast_camera_transform() -> void: var dm_id := _get_dm_peer_id() if dm_id == 0: return - var controller := get_node_or_null("PlayerController") + var controller := get_node_or_null("PlayerController") as Node3D if controller == null: return var cam := controller.get_node_or_null("Camera3D") as Camera3D - var pos := cam.global_position if cam != null else controller.global_position - var rot := cam.global_rotation if cam != null else controller.global_rotation + var pos: Vector3 = cam.global_position if cam != null else controller.global_position + var rot: Vector3 = cam.global_rotation if cam != null else controller.global_rotation NetworkManager.sync_player_position.rpc_id(dm_id, NetworkManager.my_id, pos, rot)