Interface

ISimulatorNetworking

USI.Core

Observable simulator-managed network-session state. This service does not expose provider sockets, peer arrays, native addresses, or data-output slots.

public interface ISimulatorNetworking

Methods

TryGetExternalVisualClientAsync

public Task<USIResult<Boolean>> TryGetExternalVisualClientAsync()

Gets whether this simulator instance is acting as an external-visual client of another simulator instance.

TryGetMultiplayerSessionActiveAsync

public Task<USIResult<Boolean>> TryGetMultiplayerSessionActiveAsync()

Gets whether a simulator-managed multiplayer session is active.

TryGetSynchronizedElapsedTimeAsync

public Task<USIResult<TimeSpan>> TryGetSynchronizedElapsedTimeAsync()

Gets elapsed session time synchronized by the simulator across its network participants.