Namespace Evergine.Networking.Components
Classes
NetworkBooleanPropertySync<K>
Provides an abstraction to track changes on a bool property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkByteArrayPropertySync<K>
Provides an abstraction to track changes on a byte array property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkBytePropertySync<K>
Provides an abstraction to track changes on a byte property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkColorPropertySync<K>
Provides an abstraction to track changes on a Color property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkCustomPropertiesProvider
Provides the NetworkPropertiesTable neccessary for NetworkPropertySync<K, V> components.
NetworkDateTimePropertySync<K>
Provides an abstraction to track changes on a DateTime property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkEndpointPropertySync<K>
Provides an abstraction to track changes on a NetworkEndpoint property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkFloatPropertySync<K>
Provides an abstraction to track changes on a float property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkIntegerPropertySync<K>
Provides an abstraction to track changes on a int property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkLongIntegerPropertySync<K>
Provides an abstraction to track changes on a long property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkMatrix3x3PropertySync<K>
Provides an abstraction to track changes on a Matrix3x3 property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkMatrix4x4PropertySync<K>
Provides an abstraction to track changes on a Matrix3x3 property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkPlayerProvider
Provides the INetworkPlayer and its CustomProperties neccessary for NetworkPropertySync<K, V> components.
NetworkPropertySync<K, V>
Provides an abstraction to track changes on a property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents. This class simplifies the access to the property value with the methods ReadValue(NetworkPropertiesTable) and WriteValue(NetworkPropertiesTable, V).
NetworkQuaternionPropertySync<K>
Provides an abstraction to track changes on a Quaternion property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkRoomProvider
Provides CustomProperties of the current room neccessary for NetworkPropertySync<K, V> components.
NetworkSerializablePropertySync<K, V>
Provides an abstraction to track changes on a bool property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkStringPropertySync<K>
Provides an abstraction to track changes on a string property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkTimeSpanPropertySync<K>
Provides an abstraction to track changes on a TimeSpan property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkVector2PropertySync<K>
Provides an abstraction to track changes on a Vector2 property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkVector3PropertySync<K>
Provides an abstraction to track changes on a Vector3 property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
NetworkVector4PropertySync<K>
Provides an abstraction to track changes on a Vector4 property contained on a NetworkPropertiesTable. A NetworkPropertiesTable component is needed in the same entity or any of its parents.
Enums
NetworkPropertyProviderFilter
Defines the available filters to be used during NetworkCustomPropertiesProvider dependency resolution.