public GameletSelectorLegacyFlow( IDialogUtil dialogUtil, ICloudRunner runner, InstanceSelectionWindow.Factory gameletSelectionWindowFactory, CancelableTask.Factory cancelableTaskFactory, IGameletClientFactory gameletClientFactory, ISshManager sshManager, IRemoteCommand remoteCommand, ActionRecorder actionRecorder) { _dialogUtil = dialogUtil; _runner = runner; _gameletSelectionWindowFactory = gameletSelectionWindowFactory; _cancelableTaskFactory = cancelableTaskFactory; _gameletClientFactory = gameletClientFactory; _sshManager = sshManager; _remoteCommand = remoteCommand; _mountChecker = new GameletMountChecker(remoteCommand, dialogUtil, cancelableTaskFactory); _actionRecorder = actionRecorder; }
public GameletSelectorFactory(IDialogUtil dialogUtil, ICloudRunner runner, InstanceSelectionWindow.Factory gameletSelectionWindowFactory, CancelableTask.Factory cancelableTaskFactory, IGameletClientFactory gameletClientFactory, ISshManager sshManager, IRemoteCommand remoteCommand, IGameLaunchBeHelper gameLaunchBeHelper, JoinableTaskContext taskContext) { _dialogUtil = dialogUtil; _runner = runner; _gameletSelectionWindowFactory = gameletSelectionWindowFactory; _cancelableTaskFactory = cancelableTaskFactory; _gameletClientFactory = gameletClientFactory; _sshManager = sshManager; _remoteCommand = remoteCommand; _gameLaunchBeHelper = gameLaunchBeHelper; _taskContext = taskContext; }
public GameletSelector(IDialogUtil dialogUtil, ICloudRunner runner, InstanceSelectionWindow.Factory gameletSelectionWindowFactory, CancelableTask.Factory cancelableTaskFactory, IGameletClientFactory gameletClientFactory, ISshManager sshManager, IRemoteCommand remoteCommand, IGameLaunchBeHelper gameLaunchBeHelper, JoinableTaskContext taskContext, ActionRecorder actionRecorder) { _dialogUtil = dialogUtil; _runner = runner; _gameletSelectionWindowFactory = gameletSelectionWindowFactory; _cancelableTaskFactory = cancelableTaskFactory; _gameletClientFactory = gameletClientFactory; _sshManager = sshManager; _remoteCommand = remoteCommand; _mountChecker = new GameletMountChecker(remoteCommand, dialogUtil, cancelableTaskFactory); _gameLaunchBeHelper = gameLaunchBeHelper; _taskContext = taskContext; _actionRecorder = actionRecorder; }