/// <summary> /// Initializes a new instance of the <see cref="ToolManager"/> class. /// </summary> public ToolManager(MainForm owner, Config config, IEmulator emulator) { _owner = owner; _config = config; _emulator = emulator; _apiProvider = ApiManager.Restart(_emulator.ServiceProvider); }
/// <summary> /// Initializes a new instance of the <see cref="ToolManager"/> class. /// </summary> public ToolManager( MainForm owner, Config config, InputManager inputManager, IEmulator emulator, IMovieSession movieSession, IGameInfo game) { _owner = owner; _config = config; _inputManager = inputManager; _emulator = emulator; _movieSession = movieSession; _game = game; _apiProvider = ApiManager.Restart(_owner, _emulator.ServiceProvider); }