SyncSortedSet
SyncSortedSet
очень похож на C# SortedSet который синхронизируют свое содержимое с сервера на клиенты.
В отличие от SyncHashSets, все элементы в SyncSortedSet сортируются при вставке. Пожалуйста, обратите внимание, что это имеет некоторые последствия для производительности.
SyncSortedSet может содержать в себе любой тип данных, поддерживаемый Mirror
Использование
SyncSortedSet должен быть помечен как readonly и инициализирован в конструкторе.
Добавьте поле SyncSortedSet в ваш класс NetworkBehaviour. К примеру:
Вы также можете определить, когда изменяется SyncSortedSet. Это полезно для обновления вашего персонажа в клиенте или определения того, когда вам нужно обновить свою базу данных. Подписаться на событие обратного вызова можно обычно в Start
, OnClientStart
или OnServerStart
.
Обратите внимание, что к моменту вашей подписки набор уже будет инициализирован, поэтому вы не получите запрос на исходные данные, только обновления.
Last updated