Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
SceneReplicationConfig¶
Inherits: Resource < RefCounted < Object
Configuration for properties to synchronize with a MultiplayerSynchronizer.
Methods¶
void |
add_property ( NodePath path, int index=-1 ) |
get_properties ( ) const |
|
has_property ( NodePath path ) const |
|
property_get_index ( NodePath path ) const |
|
property_get_replication_mode ( NodePath path ) |
|
property_get_spawn ( NodePath path ) |
|
property_get_sync ( NodePath path ) |
|
property_get_watch ( NodePath path ) |
|
void |
property_set_replication_mode ( NodePath path, ReplicationMode mode ) |
void |
property_set_spawn ( NodePath path, bool enabled ) |
void |
property_set_sync ( NodePath path, bool enabled ) |
void |
property_set_watch ( NodePath path, bool enabled ) |
void |
remove_property ( NodePath path ) |
Enumerations¶
enum ReplicationMode:
ReplicationMode REPLICATION_MODE_NEVER = 0
Do not keep the given property synchronized.
ReplicationMode REPLICATION_MODE_ALWAYS = 1
Replicate the given property on process by constantly sending updates using unreliable transfer mode.
ReplicationMode REPLICATION_MODE_ON_CHANGE = 2
Replicate the given property on process by sending updates using reliable transfer mode when its value changes.
Method Descriptions¶
void add_property ( NodePath path, int index=-1 )
Adds the property identified by the given path
to the list of the properties being synchronized, optionally passing an index
.
Note: For details on restrictions and limitations on property synchronization, see MultiplayerSynchronizer.
NodePath[] get_properties ( ) const
Returns a list of synchronized property NodePaths.
bool has_property ( NodePath path ) const
Returns whether the given path
is configured for synchronization.
int property_get_index ( NodePath path ) const
Finds the index of the given path
.
ReplicationMode property_get_replication_mode ( NodePath path )
Returns the replication mode for the property identified by the given path
. See ReplicationMode.
bool property_get_spawn ( NodePath path )
Returns whether the property identified by the given path
is configured to be synchronized on spawn.
bool property_get_sync ( NodePath path )
Returns whether the property identified by the given path
is configured to be synchronized on process.
Deprecated. Use property_get_replication_mode instead.