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
Eredita: Resource < RefCounted < Object
Configurazione per le proprietà da sincronizzare con un MultiplayerSynchronizer.
Metodi
void |
add_property(path: NodePath, index: int = -1) |
get_properties() const |
|
has_property(path: NodePath) const |
|
property_get_index(path: NodePath) const |
|
property_get_spawn(path: NodePath) |
|
property_get_sync(path: NodePath) |
|
property_get_watch(path: NodePath) |
|
void |
property_set_replication_mode(path: NodePath, mode: ReplicationMode) |
void |
property_set_spawn(path: NodePath, enabled: bool) |
void |
property_set_sync(path: NodePath, enabled: bool) |
void |
property_set_watch(path: NodePath, enabled: bool) |
void |
remove_property(path: NodePath) |
Enumerazioni
enum ReplicationMode: 🔗
ReplicationMode REPLICATION_MODE_NEVER = 0
Non mantenere sincronizzata la proprietà specificata.
ReplicationMode REPLICATION_MODE_ALWAYS = 1
Replica la proprietà specificata ogni processo, inviando costantemente aggiornamenti usando una modalità di trasferimento inaffidabile.
ReplicationMode REPLICATION_MODE_ON_CHANGE = 2
Replica la proprietà specificata ogni processo, inviando aggiornamenti usando una modalità di trasferimento affidabile quando il suo valore cambia.
Descrizioni dei metodi
void add_property(path: NodePath, index: int = -1) 🔗
Aggiunge la proprietà identificata dal percorso path alla lista delle proprietà in fase di sincronizzazione, passando facoltativamente un indice index.
Nota: Per i dettagli sulle restrizioni e limitazioni sulla sincronizzazione delle proprietà, vedi MultiplayerSynchronizer.
Array[NodePath] get_properties() const 🔗
Restituisce una lista di NodePath delle proprietà sincronizzate.
bool has_property(path: NodePath) const 🔗
Restituisce true se il percorso path è configurato per la sincronizzazione.
int property_get_index(path: NodePath) const 🔗
Trova l'indice del percorso path.
ReplicationMode property_get_replication_mode(path: NodePath) 🔗
Restituisce la modalità di replicazione per la proprietà identificata dal percorso path.
bool property_get_spawn(path: NodePath) 🔗
Restituisce true se la proprietà identificata dal percorso path è configurata per la sincronizzazione alla generazione.
bool property_get_sync(path: NodePath) 🔗
Deprecato: Use property_get_replication_mode() instead.
Restituisce true se la proprietà identificata dal percorso path è configurata per la sincronizzazione al processo.
bool property_get_watch(path: NodePath) 🔗
Deprecato: Use property_get_replication_mode() instead.
Restituisce true se la proprietà identificata dal percorso path è configurata per la sincronizzazione affidabile quando sono individuati cambiamenti durante il processo.
void property_set_replication_mode(path: NodePath, mode: ReplicationMode) 🔗
Imposta la modalità di sincronizzazione per la proprietà identificata dal percorso path.
void property_set_spawn(path: NodePath, enabled: bool) 🔗
Imposta se la proprietà identificata dal percorso path è configurata per essere sincronizzata alla generazione.
void property_set_sync(path: NodePath, enabled: bool) 🔗
Deprecato: Use property_set_replication_mode() with REPLICATION_MODE_ALWAYS instead.
Imposta se la proprietà identificata dal percorso path è configurata per essere sincronizzata all'elaborazione.
void property_set_watch(path: NodePath, enabled: bool) 🔗
Deprecato: Use property_set_replication_mode() with REPLICATION_MODE_ON_CHANGE instead.
Imposta se la proprietà identificata dal percorso path è configurata per essere sincronizzata in modo affidabile quando sono individuati cambiamenti durante l'elaborazione.
void remove_property(path: NodePath) 🔗
Rimuove la proprietà identificata dal percorso path dalla configurazione.