|
Empeld
Empeld plugin documentation.
|
Marks a field within a class as a target to be synchronized More...
Public Member Functions | |
| SyncableAttribute (SyncableBy syncableSecurity, SyncableMode mode=SyncableMode.ModifySync) | |
| Initializes a new instance of the pluginbase.Objects.Syncable.SyncableAttribute class. More... | |
Properties | |
| int | UpdateFrequency [get, set] |
| Updates per second. Will not go higher than 15 (or max server FPS) Update frequency of the field. Only available on low-priority, variable-frequency mode More... | |
| SyncableBy | SyncableBy [get] |
| Important to the server only: Who can change the values More... | |
| bool | LowPriority [get] |
| Whether or not the property can be sync'd via low priority. If true, data COULD be sent over LP if all other data is also marked LP-enabled More... | |
| SyncableMode | Mode [get, set] |
| When and how to sync More... | |
Marks a field within a class as a target to be synchronized
Attribute: AttributeUsage(AttributeTargets.Field, AllowMultiple = false)
| pluginbase.Objects.Syncable.SyncableAttribute.SyncableAttribute | ( | SyncableBy | syncableSecurity, |
| SyncableMode | mode = SyncableMode.ModifySync |
||
| ) |
Initializes a new instance of the pluginbase.Objects.Syncable.SyncableAttribute class.
| syncableSecurity | Syncable security. |
| mode | Mode. |
|
get |
Whether or not the property can be sync'd via low priority. If true, data COULD be sent over LP if all other data is also marked LP-enabled
true if low priority enabled; otherwise, false.
|
getset |
When and how to sync
The mode.
|
get |
Important to the server only: Who can change the values
The syncable by.
|
getset |
Updates per second. Will not go higher than 15 (or max server FPS) Update frequency of the field. Only available on low-priority, variable-frequency mode
The update frequency.