SyncSortedSet
SyncSortedSet
are sets similar to C# SortedSet that synchronize their contents from the server to the clients.
Unlike SyncHashSets, all elements in a SyncSortedSet are sorted when they are inserted. Please note this has some performance implications.
A SyncSortedSet can contain any supported mirror type
Usage
SyncSortedSet must be declared readonly and initialized in the constructor.
Add a SyncSortedSet field to your NetworkBehaviour class. For example:
You can also detect when a SyncSortedSet changes. This is useful for refreshing your character in the client or determining when you need to update your database. Subscribe to the Callback event typically during Start
, OnClientStart
or OnServerStart
for that.
Note that by the time you subscribe, the set will already be initialized, so you will not get a call for the initial data, only updates.
Last updated