Namespace FishNet.Object.Synchronizing
Classes
SyncDictionary<TKey, TValue>
SyncHashSet<T>
SyncList<T>
SyncObjectAttribute
Synchronizes collections or objects from the server to clients. Can be used with custom SyncObjects. Value must be changed on server.
SyncStopwatch
A SyncObject to efficiently synchronize Stopwatchs over the network.
SyncTimer
A SyncObject to efficiently synchronize timers over the network.
SyncVarAttribute
Synchronizes a variable from server to clients automatically. Value must be changed on server.
Structs
SyncTypeSettings
Settings which can be passed into SyncTypes.
Interfaces
ICustomSync
Custom SyncObjects must inherit from SyncBase and implement this interface.
Enums
ReadPermission
Which clients may receive synchronization updates.
SyncStopwatchOperation
SyncTimerOperation
WritePermission
Which clients or server may write updates.
Delegates
SyncStopwatch.SyncTypeChanged
Delegate signature for when the Stopwatch operation occurs.
SyncTimer.SyncTypeChanged
Delegate signature for when the timer operation occurs.