Modules
Structs
- A component identifying components that shall be networked. This component contains a SyncStrategy which determines how this component will be synchronized.
- Holds the differential state to reduce bandwidth usage. If the corresponding Net component allows, duplicate state will be held and compared when changes are detected.
- Contains the latest state received from the server.
May be out of date depending on reliability strategy selected in the corresponding Net component. - The specific networking behavior contracted for a particular component’s synchronization.
Enums
- A reliability guarantee that a particular component may require.
Traits
- A trait to be implemented on any bundles which will be sent over the network. This can be used to reduce boilerplate to spawn entities on the server.