Struct NetworkSimulatorParameter
Parameters for the global network simulator.
Implements
Inherited Members
Namespace: Unity.Networking.Transport
Assembly: Unity.Networking.Transport.dll
Syntax
[Serializable]
public struct NetworkSimulatorParameter : INetworkParameter
Remarks
These parameters are for the global network simulator, which applies to all traffic going
through a Network
We recommend using Simulator
Fields
ReceivePacketLossPercent
Percentage of received packets to drop (0-100).
Declaration
public float ReceivePacketLossPercent
Field Value
Type | Description |
---|---|
float | Packet loss percentage. |
SendDelayMS
Fixed delay to apply to sent packets.
Declaration
public uint SendDelayMS
Field Value
Type | Description |
---|---|
uint | Delay in milliseconds. |
SendDuplicatePercent
Percentage of sent packets to duplicate (0-100).
Declaration
public float SendDuplicatePercent
Field Value
Type | Description |
---|---|
float | Packet duplicate percentage. |
SendJitterMS
Delay variance to apply to sent packets.
Declaration
public uint SendJitterMS
Field Value
Type | Description |
---|---|
uint | Delay in milliseconds. |
SendPacketLossPercent
Percentage of sent packets to drop (0-100).
Declaration
public float SendPacketLossPercent
Field Value
Type | Description |
---|---|
float | Packet loss percentage. |
Methods
Validate()
Checks if the values for all fields are valid. This method will be automatically called
when adding parameters to the Network
Declaration
public bool Validate()
Returns
Type | Description |
---|---|
bool | True if the parameter is valid, false otherwise. |