Namespace FishNet.Object.Synchronizing
Classes
ByteSyncVar
Implements features specific for a typed SyncVar.
DoubleSyncVar
Implements features specific for a typed SyncVar.
FloatSyncVar
Implements features specific for a typed SyncVar.
IntSyncVar
Implements features specific for a typed SyncVar.
LongSyncVar
Implements features specific for a typed SyncVar.
SbyteSyncVar
Implements features specific for a typed SyncVar.
ShortSyncVar
Implements features specific for a typed SyncVar.
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.
UIntSyncVar
Implements features specific for a typed SyncVar.
ULongSyncVar
Implements features specific for a typed SyncVar.
UShortSyncVar
Implements features specific for a typed SyncVar.
Vector2IntSyncVar
Implements features specific for a typed SyncVar.
Vector2SyncVar
Implements features specific for a typed SyncVar.
Vector3IntSyncVar
Implements features specific for a typed SyncVar.
Vector3SyncVar
Implements features specific for a typed SyncVar.
Vector4SyncVar
Implements features specific for a typed SyncVar.
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.