SceneReplicationConfig

Успадковує: Resource < RefCounted < Object

Налаштування властивостей синхронізації MultiplayerSynchronizer.

Методи

void

add_property(path: NodePath, index: int = -1)

Array[NodePath]

get_properties() const

bool

has_property(path: NodePath) const

int

property_get_index(path: NodePath) const

ReplicationMode

property_get_replication_mode(path: NodePath)

bool

property_get_spawn(path: NodePath)

bool

property_get_sync(path: NodePath)

bool

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)


Переліки

enum ReplicationMode: 🔗

ReplicationMode REPLICATION_MODE_NEVER = 0

Не зберігайте точне майно.

ReplicationMode REPLICATION_MODE_ALWAYS = 1

Відхилити дана власність на процес, постійно надсилаючи оновлення, використовуючи ненадійний режим передачі.

ReplicationMode REPLICATION_MODE_ON_CHANGE = 2

Відхилити дана власність на процес відправлення оновлень за допомогою надійного режиму передачі при зміні його вартості.


Описи методів

void add_property(path: NodePath, index: int = -1) 🔗

Додає властивість, ідентифіковану заданим path, до списку властивостей, що синхронізуються, за бажанням передаючи index.

Примітка: Докладніше про обмеження та обмеження синхронізації властивостей див. у MultiplayerSynchronizer.


Array[NodePath] get_properties() const 🔗

Повертає список синхронізованих майна NodePaths.


bool has_property(path: NodePath) const 🔗

Повертаємо true, якщо надана path налаштована синхронізація.


int property_get_index(path: NodePath) const 🔗

Знаходиться індекс даної path.


ReplicationMode property_get_replication_mode(path: NodePath) 🔗

Повертає режим реплікації для властивості, визначеної заданим path.


bool property_get_spawn(path: NodePath) 🔗

Повертаємо true, якщо майно, визначене заданим path, налаштовується для синхронізації на сноуборді.


bool property_get_sync(path: NodePath) 🔗

Застаріло: Use property_get_replication_mode() instead.

Повернення true, якщо майно, визначене заданим path налаштовано синхронізувати процес.


bool property_get_watch(path: NodePath) 🔗

Застаріло: Use property_get_replication_mode() instead.

Повернення true, якщо майно, визначене заданим path, налаштований бути надійно синхронізовано при виявленні змін.


void property_set_replication_mode(path: NodePath, mode: ReplicationMode) 🔗

Встановлює режим синхронізації для властивості, визначеної заданим path.


void property_set_spawn(path: NodePath, enabled: bool) 🔗

Встановлює, чи визначено майно заданим path, щоб бути синхронізованою на спавні.


void property_set_sync(path: NodePath, enabled: bool) 🔗

Застаріло: Use property_set_replication_mode() with REPLICATION_MODE_ALWAYS instead.

Встановлює, чи налаштовано властивість, ідентифіковану заданим path, для синхронізації під час процесу.


void property_set_watch(path: NodePath, enabled: bool) 🔗

Застаріло: Use property_set_replication_mode() with REPLICATION_MODE_ON_CHANGE instead.

Налаштовує, чи визначено майно, визначене заданим path, щоб бути надійно синхронізованими при виявленні змін.


void remove_property(path: NodePath) 🔗

Видаліть майно, визначене заданим path з конфігурації.