Toggle search
Search
Toggle menu
notifications
Toggle personal menu
Template
:
SyncFieldHierarchy
Template page
Views
Read
View source
View history
associated-pages
Template
Discussion
More actions
Revision as of 05:01, 20 April 2025 by
Kisaragi marine
(
talk
|
contribs
)
(fix bag info)
(
diff
)
← Older revision
| Latest revision (diff) | Newer revision → (diff)
Sync field hierarchy
base types
(
IWorldElement
)
ISyncElement
(see also:
Type:ISyncMember
)
SyncElement
ConflictingSyncElement
single value
ConflictingSyncElement
SyncVar
SyncField<T>
(see also:
Type:IField`1
)
Sync<T>
, for
value types
SyncRef<T>
, for
reference types
. Derives from SyncField<
RefID
>
RelayRef<T>
, for tracking changes
SyncType
, for the
Type
type. Derives from SyncField<Type>
SyncDelegate<T>
, for
Sync Delegates
. Derives from SyncField<
WorldDelegate
>
List
ConflictingSyncElement
SyncElementList<T>
, for multiple ordered synchronized values with
variable
capacity; see also
Type:ISyncList
SyncRefList<T>
, for general
IWorldElement
SyncAssetList<T>
, for
Asset types
SyncRelayList<T>
, for
relayed ref
SyncDelegateList<T>
, for
Sync Delegate
Array
ConflictingSyncElement
SyncArray<T>
, for multiple ordered synchronized values with
fixed
capacity; see also
Type:ISyncArray
SyncKeys<T, K>
SyncLinear<T>
- derives from SyncKey<T,
LinearKey`1
<T>>
SyncCurve<T>
- derives from SyncKey<T,
CurveKey`1
<T>>
Dictionary
ConflictingSyncElement
SyncDictionary<K, T>
SyncRefDictionary<K, T>
- derives from SyncDictionary<K,
SyncRef
<T>> where T is IWorldElement
SyncFieldDictionary<K, T>
- derives from SyncDictionary<K,
Sync
<T>>
Bag
SyncElement
Type:CollaboratioveSyncElement
(intermediate base types:
Type:ISyncBag
<-
Type:SyncBagBase`2
<-
Type:SyncRefIDBagBase
)
SyncBag