@@ -62,6 +62,9 @@ void GdSceneSynchronizer::_bind_methods() {
6262 ClassDB::bind_method (D_METHOD (" set_nodes_relevancy_update_time" , " time" ), &GdSceneSynchronizer::set_nodes_relevancy_update_time);
6363 ClassDB::bind_method (D_METHOD (" get_nodes_relevancy_update_time" ), &GdSceneSynchronizer::get_nodes_relevancy_update_time);
6464
65+ ClassDB::bind_method (D_METHOD (" set_frames_per_seconds" , " fps" ), &GdSceneSynchronizer::set_frames_per_seconds);
66+ ClassDB::bind_method (D_METHOD (" get_frames_per_seconds" ), &GdSceneSynchronizer::get_frames_per_seconds);
67+
6568 ClassDB::bind_method (D_METHOD (" register_node" , " node" ), &GdSceneSynchronizer::register_node_gdscript);
6669 ClassDB::bind_method (D_METHOD (" register_node_as_controller_by_peer" , " node" , " peer" ), &GdSceneSynchronizer::register_node_as_controller_by_peer);
6770 ClassDB::bind_method (D_METHOD (" unregister_node" , " node" ), &GdSceneSynchronizer::unregister_node);
@@ -84,6 +87,8 @@ void GdSceneSynchronizer::_bind_methods() {
8487
8588 ClassDB::bind_method (D_METHOD (" setup_trickled_sync" , " node" , " collect_epoch_func" , " apply_epoch_func" ), &GdSceneSynchronizer::setup_trickled_sync);
8689
90+ ClassDB::bind_method (D_METHOD (" get_peer_latency" , " peer" ), &GdSceneSynchronizer::get_peer_latency);
91+
8792 ClassDB::bind_method (D_METHOD (" sync_group_create" ), &GdSceneSynchronizer::sync_group_create);
8893 ClassDB::bind_method (D_METHOD (" sync_group_add_node" , " node_id" , " group_id" , " realtime" ), &GdSceneSynchronizer::sync_group_add_node_by_id);
8994 ClassDB::bind_method (D_METHOD (" sync_group_remove_node" , " node_id" , " group_id" ), &GdSceneSynchronizer::sync_group_remove_node_by_id);
@@ -101,7 +106,7 @@ void GdSceneSynchronizer::_bind_methods() {
101106
102107 ClassDB::bind_method (D_METHOD (" set_enabled" , " enabled" ), &GdSceneSynchronizer::set_enabled);
103108 ClassDB::bind_method (D_METHOD (" set_peer_networking_enable" , " peer" , " enabled" ), &GdSceneSynchronizer::set_peer_networking_enable);
104- ClassDB::bind_method (D_METHOD (" get_peer_networking_enable " , " peer" ), &GdSceneSynchronizer::is_peer_networking_enable );
109+ ClassDB::bind_method (D_METHOD (" get_peer_networking_enabled " , " peer" ), &GdSceneSynchronizer::is_peer_networking_enabled );
105110
106111 ClassDB::bind_method (D_METHOD (" is_server" ), &GdSceneSynchronizer::is_server);
107112 ClassDB::bind_method (D_METHOD (" is_client" ), &GdSceneSynchronizer::is_client);
@@ -428,6 +433,14 @@ real_t GdSceneSynchronizer::get_nodes_relevancy_update_time() const {
428433 return scene_synchronizer.get_objects_relevancy_update_time ();
429434}
430435
436+ void GdSceneSynchronizer::set_frames_per_seconds (int p_fps) {
437+ scene_synchronizer.set_frames_per_seconds (p_fps);
438+ }
439+
440+ int GdSceneSynchronizer::get_frames_per_seconds () const {
441+ return scene_synchronizer.get_frames_per_seconds ();
442+ }
443+
431444void GdSceneSynchronizer::_rpc_net_sync_reliable (const Vector<uint8_t > &p_args) {
432445 static_cast <GdNetworkInterface *>(&scene_synchronizer.get_network_interface ())->gd_rpc_receive (p_args);
433446}
@@ -586,6 +599,10 @@ void GdSceneSynchronizer::setup_trickled_sync(Node *p_node, const Callable &p_co
586599 });
587600}
588601
602+ int GdSceneSynchronizer::get_peer_latency (int p_peer) const {
603+ return scene_synchronizer.get_peer_latency (p_peer);
604+ }
605+
589606Array GdSceneSynchronizer::local_controller_get_controlled_nodes () const {
590607 Array a;
591608
@@ -700,8 +717,8 @@ void GdSceneSynchronizer::set_peer_networking_enable(int p_peer, bool p_enable)
700717 scene_synchronizer.set_peer_networking_enable (p_peer, p_enable);
701718}
702719
703- bool GdSceneSynchronizer::is_peer_networking_enable (int p_peer) const {
704- return scene_synchronizer.is_peer_networking_enable (p_peer);
720+ bool GdSceneSynchronizer::is_peer_networking_enabled (int p_peer) const {
721+ return scene_synchronizer.is_peer_networking_enabled (p_peer);
705722}
706723
707724bool GdSceneSynchronizer::is_server () const {
0 commit comments