public PramRunTarget(Pram pram, string providerName, string environmentId) { Pram = pram; ProviderName = providerName; EnvironmentId = environmentId; DisplayName = $"{ProviderName} - {EnvironmentId}"; // Asynchronously update display name. Often requires device communication. Task.Run(() => { try { DisplayName = Pram.GetName(ProviderName, EnvironmentId) ?? DisplayName; } catch { Debug.LogWarning($"{ProviderName} {EnvironmentId} not reachable."); } }); }
public override void ForceStop(string applicationId) { Pram.ForceStop(ProviderName, EnvironmentId, applicationId); }
public override void Start(string applicationId) { Pram.Start(ProviderName, EnvironmentId, applicationId); }
public override void Deploy(string applicationId, string path) { Pram.Deploy(ProviderName, EnvironmentId, applicationId, path); }