public PlayniteAPI( IGameDatabaseAPI databaseApi, IDialogsFactory dialogs, IMainViewAPI mainViewApi, IPlayniteInfoAPI infoApi, IPlaynitePathsAPI pathsApi, IWebViewFactory webViewFactory, IResourceProvider resources, INotificationsAPI notifications, GamesEditor gameEditor, IUriHandlerAPI uriHandler, IPlayniteSettingsAPI settingsApi, IAddons addonsApi, IEmulationAPI emulation, ExtensionFactory extensions) { WebViews = webViewFactory; Paths = pathsApi; ApplicationInfo = infoApi; MainView = mainViewApi; Dialogs = dialogs; Database = databaseApi; Resources = resources; Notifications = notifications; this.gameEditor = gameEditor; UriHandler = uriHandler; ApplicationSettings = settingsApi; Addons = addonsApi; Emulation = emulation; this.extensions = extensions; SDK.API.Instance = this; }
public PlayniteAPI( IGameDatabaseAPI databaseApi, IDialogsFactory dialogs, IMainViewAPI mainViewApi, IPlayniteInfoAPI infoApi, IPlaynitePathsAPI pathsApi, IWebViewFactory webViewFactory, IResourceProvider resources, INotificationsAPI notifications, GamesEditor gameEditor, IUriHandlerAPI uriHandler, IPlayniteSettingsAPI settingsApi) { WebViews = webViewFactory; Paths = pathsApi; ApplicationInfo = infoApi; MainView = mainViewApi; Dialogs = dialogs; Database = databaseApi; Resources = resources; Notifications = notifications; this.gameEditor = gameEditor; UriHandler = uriHandler; ApplicationSettings = settingsApi; }
public PlayniteAPI( IGameDatabaseAPI database, IMainViewAPI mainView, IPlayniteInfoAPI info, IPlaynitePathsAPI paths, IResourceProvider resources, INotificationsAPI notifications) { Paths = paths; ApplicationInfo = info; MainView = mainView; Database = database; Resources = resources; Notifications = notifications; Logger = new LoggerFactory().CreateLogger <PlayniteAPI>(); }
public PlayniteAPI( IGameDatabaseAPI databaseApi, IDialogsFactory dialogs, IMainViewAPI mainViewApi, IPlayniteInfoAPI infoApi, IPlaynitePathsAPI pathsApi, IWebViewFactory webViewFactory, IResourceProvider resources) { WebViews = webViewFactory; Paths = pathsApi; ApplicationInfo = infoApi; MainView = mainViewApi; Dialogs = dialogs; Database = databaseApi; Resources = resources; }