Namespace Unity.Netcode.Transports.UTP
Classes
ErrorUtilities
Utility class to convert Unity Transport error codes to human-readable error messages.
SecretsLoaderHelper
Component to add to a NetworkManager if you want the certificates to be loaded from files. Mostly helpful to ease development and testing, especially with self-signed certificates
Shipping code should make the calls to
- SetServerSecrets
- SetClientSecrets directly, instead of relying on this.
UnityTransport
The Netcode for GameObjects NetworkTransport for UnityTransport. Note: This is highly recommended to use over UNet.
Structs
NetworkMetricsContext
Caching structure to track network metrics related information.
UnityTransport.ConnectionAddressData
Structure to store the address to connect to
UnityTransport.SimulatorParameters
Parameters for the Network Simulator
Interfaces
INetworkStreamDriverConstructor
This interface allows one to override the creation of the Unity.Networking.Transport.NetworkDriver object that will be used under the hood by UnityTransport. This can be useful when implementing a custom Unity.Networking.Transport.INetworkInterface or to add custom pipeline stages to the default pipelines.
To use a custom driver constructor, set s_DriverConstructor to an instance of an implementation of this interface. This must be done before calling StartClient() or StartServer().
Enums
UnityTransport.ProtocolType
Enum type stating the type of protocol