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.