Skip to main content

Unity.Multiplayer.Tools.NetworkSimulator.Runtime.BuiltInScenarios.RandomConnectionsSwap

NetworkScenario that iterates through the Configurations list in a random order.

Inheritance#

System.Dynamic.ExpandoObject

System.Dynamic.ExpandoObject

System.Dynamic.ExpandoObject

System.Dynamic.ExpandoObject

Inherited Members#

NetworkScenarioTask.Start(INetworkEventsApi)

NetworkScenarioTask.Dispose()

NetworkScenario.IsPaused

NetworkScenario.OnPause()

NetworkScenario.OnResume()

Object.ToString()

Object.Equals(Object)

Object.Equals(Object, Object)

Object.ReferenceEquals(Object, Object)

Object.GetHashCode()

Object.GetType()

Object.MemberwiseClone()

Namespace: System.Dynamic.ExpandoObject#
Assembly: Tools.dll#
Syntax#
[Serializable]
public sealed class RandomConnectionsSwap : NetworkScenarioTask

Fields#

ChangeIntervalMilliseconds#

Time in milliseconds to activate the next ConnectionPreset.

Declaration#

public int ChangeIntervalMilliseconds

Field Value#

TypeDescription
System.Int32

Properties#

Configurations#

Defines the available ConnectionPreset list. RandomConnectionsSwap.Configuration

Declaration#

public ICollection<RandomConnectionsSwap.Configuration> Configurations { get; }

Property Value#

TypeDescription
System.Collections.Generic.ICollection\<RandomConnectionsSwap.Configuration>

Methods#

Run(INetworkEventsApi, CancellationToken)#

Declaration#

protected override async Task Run(INetworkEventsApi networkEventsApi, CancellationToken cancellationToken)

Parameters#

TypeNameDescription
INetworkEventsApinetworkEventsApi
CancellationTokencancellationToken

Returns#

TypeDescription
Task

Overrides#

NetworkScenarioTask.Run(INetworkEventsApi, CancellationToken)