Interface

ISimulatorMissions

USI.Core

Observes simulator-managed mission progress without exposing native mission structures, identifiers, or callback records.

public interface ISimulatorMissions

Events

Completed

public event EventHandler<SimulatorMissionCompletedEventArgs> Completed

Raised when the provider reports that the active mission ended.

Methods

TryGetScoreAsync

public Task<USIResult<Double>> TryGetScoreAsync()

Gets the simulator-managed score for the active mission.

TrySetScoreAsync

public Task<USIResult> TrySetScoreAsync(double score)

Sets the simulator-managed score for the active mission.