Piloting player

This commit is contained in:
Chris Bell 2024-12-19 19:45:25 -06:00
parent 636b44793e
commit e43e0cc890

View File

@ -127,15 +127,15 @@ func _sync_piloting_state():
func _send_ship_sync(): func _send_ship_sync():
# if piloting_player == null or !piloting_player.is_network_authority: if piloting_player != null && !piloting_player.is_network_authority:
var sync_buffer: float = 4 var sync_buffer: float = 2
if old_global_position_cache.distance_squared_to(global_position) > sync_buffer: if old_global_position_cache.distance_squared_to(global_position) > sync_buffer:
NetworkManager.sync_property(network_uuid, "global_position", global_position) NetworkManager.sync_property(network_uuid, "global_position", global_position)
old_global_position_cache = global_position old_global_position_cache = global_position
if old_global_rotation_cache.distance_squared_to(global_rotation) > sync_buffer: if old_global_rotation_cache.distance_squared_to(global_rotation) > sync_buffer:
NetworkManager.sync_property(network_uuid, "global_rotation", global_rotation) NetworkManager.sync_property(network_uuid, "global_rotation", global_rotation)
old_global_rotation_cache = global_rotation old_global_rotation_cache = global_rotation
func _handle_ship_sync_position(pos: Vector3): func _handle_ship_sync_position(pos: Vector3):