summaryrefslogtreecommitdiffstats
path: root/modules/multiplayer/scene_multiplayer.h
diff options
context:
space:
mode:
authorFabio Alessandrelli <fabio.alessandrelli@gmail.com>2023-03-28 09:30:58 +0200
committerFabio Alessandrelli <fabio.alessandrelli@gmail.com>2023-05-24 05:21:41 +0200
commitf1e0d50841930c46efb01d23b7dadbf6c5596353 (patch)
treea3e9fb45d58e7b6f37cd73fd89db159379b2888b /modules/multiplayer/scene_multiplayer.h
parentf581f21dd61a8fb581b80d07755cdf60c95d146d (diff)
downloadredot-engine-f1e0d50841930c46efb01d23b7dadbf6c5596353.tar.gz
[MP] Implement "watched" properties.
Checked at "delta_interval" (default = every frame), synchronized (reliably) if changes are detected.
Diffstat (limited to 'modules/multiplayer/scene_multiplayer.h')
-rw-r--r--modules/multiplayer/scene_multiplayer.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/multiplayer/scene_multiplayer.h b/modules/multiplayer/scene_multiplayer.h
index 1dbbf07853..678ae932f1 100644
--- a/modules/multiplayer/scene_multiplayer.h
+++ b/modules/multiplayer/scene_multiplayer.h
@@ -195,6 +195,12 @@ public:
void set_server_relay_enabled(bool p_enabled);
bool is_server_relay_enabled() const;
+ void set_max_sync_packet_size(int p_size);
+ int get_max_sync_packet_size() const;
+
+ void set_max_delta_packet_size(int p_size);
+ int get_max_delta_packet_size() const;
+
Ref<SceneCacheInterface> get_path_cache() { return cache; }
Ref<SceneReplicationInterface> get_replicator() { return replicator; }