reckfellENGINE

SceneReplicationConfig

Конфигурация свойств для синхронизации с MultiplayerSynchronizer.

На этой странице
class SceneReplicationConfigReckfellSharpНаследует Resource

Конфигурация свойств для синхронизации с MultiplayerSynchronizer.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

SceneReplicationConfigКонструктор
# SceneReplicationConfig
C#
public SceneReplicationConfig();

Методы13

AddPropertyvoid
# AddProperty
C#
public void AddProperty(EntityPath path, int index = -1);

Добавляет свойство, идентифицированное указанным path, в список синхронизируемых свойств, при необходимости передавая index. Примечание: Подробную информацию об ограничениях и запретах на синхронизацию свойств см. в MultiplayerSynchronizer.

Параметры
ИмяТипПо умолчанию
pathEntityPath—
indexint-1
GetPropertiesReckfell.Collections.Array<EntityPath>
# GetProperties
C#
public Reckfell.Collections.Array<EntityPath> GetProperties();

Возвращает список синхронизированных свойств EntityPath.

Возвращает Reckfell.Collections.Array<EntityPath>
HasPropertybool
# HasProperty
C#
public bool HasProperty(EntityPath path);

Возвращает true, если указанный path настроен для синхронизации.

Параметры
ИмяТипПо умолчанию
pathEntityPath—
Возвращает bool
PropertyGetIndexint
# PropertyGetIndex
C#
public int PropertyGetIndex(EntityPath path);

Находит индекс указанного path.

Параметры
ИмяТипПо умолчанию
pathEntityPath—
Возвращает int
PropertyGetReplicationModeSceneReplicationConfig.ReplicationMode
# PropertyGetReplicationMode
C#
public SceneReplicationConfig.ReplicationMode PropertyGetReplicationMode(EntityPath path);

Возвращает режим репликации для свойства, идентифицированного указанным path.

Параметры
ИмяТипПо умолчанию
pathEntityPath—
Возвращает SceneReplicationConfig.ReplicationMode
PropertyGetSpawnbool
# PropertyGetSpawn
C#
public bool PropertyGetSpawn(EntityPath path);

Возвращает true, если свойство, идентифицированное указанным path, настроено на синхронизацию при появлении.

Параметры
ИмяТипПо умолчанию
pathEntityPath—
Возвращает bool
PropertyGetSyncbool · Устарело
# PropertyGetSync
C#
public bool PropertyGetSync(EntityPath path);

Возвращает true, если свойство, идентифицированное указанным path, настроено на синхронизацию в процессе.

Параметры
ИмяТипПо умолчанию
pathEntityPath—
Возвращает bool
PropertyGetWatchbool · Устарело
# PropertyGetWatch
C#
public bool PropertyGetWatch(EntityPath path);

Возвращает true, если свойство, идентифицированное указанным path, настроено на надежную синхронизацию при обнаружении изменений в процессе.

Параметры
ИмяТипПо умолчанию
pathEntityPath—
Возвращает bool
PropertySetReplicationModevoid
# PropertySetReplicationMode
C#
public void PropertySetReplicationMode(EntityPath path, SceneReplicationConfig.ReplicationMode mode);

Устанавливает режим синхронизации для свойства, идентифицированного указанным path.

Параметры
ИмяТипПо умолчанию
pathEntityPath—
modeSceneReplicationConfig.ReplicationMode—
PropertySetSpawnvoid
# PropertySetSpawn
C#
public void PropertySetSpawn(EntityPath path, bool enabled);

Устанавливает, настроено ли свойство, идентифицированное указанным path, на синхронизацию при появлении.

Параметры
ИмяТипПо умолчанию
pathEntityPath—
enabledbool—
PropertySetSyncvoid · Устарело
# PropertySetSync
C#
public void PropertySetSync(EntityPath path, bool enabled);

Устанавливает, настроено ли свойство, идентифицированное указанным path, для синхронизации в процессе.

Параметры
ИмяТипПо умолчанию
pathEntityPath—
enabledbool—
PropertySetWatchvoid · Устарело
# PropertySetWatch
C#
public void PropertySetWatch(EntityPath path, bool enabled);

Устанавливает, настроено ли свойство, идентифицированное указанным path, для надежной синхронизации при обнаружении изменений в процессе.

Параметры
ИмяТипПо умолчанию
pathEntityPath—
enabledbool—
RemovePropertyvoid
# RemoveProperty
C#
public void RemoveProperty(EntityPath path);

Удаляет свойство, идентифицированное указанным path, из конфигурации.

Параметры
ИмяТипПо умолчанию
pathEntityPath—

SceneReplicationConfig.ReplicationMode

ЗначениеОписание
Always = 1

Повторите заданное свойство в процессе, постоянно отправляя обновления, используя ненадежный режим передачи.

Never = 0

Не синхронизируйте данное свойство.

OnChange = 2

Реплицируйте заданное свойство в процессе, отправляя обновления с использованием надежного режима передачи при изменении его значения.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.