Class NetworkQuaternionPropertySync<K>
Provides an abstraction to track changes on a Quaternion property contained in a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
Inheritance
NetworkQuaternionPropertySync<K>
Implements
Inherited Members
Namespace: Evergine.Networking.Components
Assembly: Evergine.Networking.dll
Syntax
public abstract class NetworkQuaternionPropertySync<K> : NetworkPropertySync<K, Quaternion>, IDependencyObject where K : struct, IConvertible
Type Parameters
| Name | Description |
|---|---|
| K |
Methods
ReadValue(NetworkPropertiesTable)
Defines a delegate to read the value from the player's NetworkPropertiesTable.
Declaration
protected override Quaternion ReadValue(NetworkPropertiesTable propertiesTable)
Parameters
| Type | Name | Description |
|---|---|---|
| NetworkPropertiesTable | propertiesTable | The properties table that contains the player's custom properties. |
Returns
| Type | Description |
|---|---|
| Quaternion | The property value. |
Overrides
WriteValue(NetworkPropertiesTable, Quaternion)
Defines a delegate to write the value in the player's NetworkPropertiesTable.
Declaration
protected override void WriteValue(NetworkPropertiesTable propertiesTable, Quaternion value)
Parameters
| Type | Name | Description |
|---|---|---|
| NetworkPropertiesTable | propertiesTable | The properties table that contains the player's custom properties. |
| Quaternion | value | The value to write. |