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