fix: tavern.gd — explicit types for pos/rot in camera broadcast
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user