Exemplo n.º 1
0
 public SteamLibrary(IPlayniteAPI api) : base(api)
 {
     Initialize(api);
     config = GetPluginConfiguration <Configuration>();
     if (config != null)
     {
         ServicesClient = new SteamServicesClient(config.ServicesEndpoint);
     }
 }
Exemplo n.º 2
0
        public SteamLibrary(IPlayniteAPI api) : base(
                "Steam",
                Guid.Parse("CB91DFC9-B977-43BF-8E70-55F46E410FAB"),
                new LibraryPluginCapabilities {
            CanShutdownClient = true
        },
                new SteamClient(),
                Steam.Icon,
                (_) => new SteamLibrarySettingsView(),
                null,
                null,
                api)
        {
            SettingsViewModel = new SteamLibrarySettingsViewModel(this, PlayniteApi)
            {
                SteamUsers = GetSteamUsers()
            };

            config         = GetPluginConfiguration <Configuration>();
            ServicesClient = new SteamServicesClient(config.ServicesEndpoint, api.ApplicationInfo.ApplicationVersion);
        }
Exemplo n.º 3
0
 public SteamMetadataProvider(SteamServicesClient playniteServices, SteamLibrary library, SteamApiClient apiClient)
 {
     this.library          = library;
     this.playniteServices = playniteServices;
     this.apiClient        = apiClient;
 }
Exemplo n.º 4
0
 public SteamLibrary(IPlayniteAPI api, SteamServicesClient client) : base(api)
 {
     Initialize(api);
     servicesClient = client;
 }
Exemplo n.º 5
0
 public SteamLibrary(IPlayniteAPI api) : base(api)
 {
     Initialize(api);
     config         = GetPluginConfiguration <Configuration>();
     ServicesClient = new SteamServicesClient(config.ServicesEndpoint, api.ApplicationInfo.ApplicationVersion);
 }
Exemplo n.º 6
0
 public SteamLibrary(IPlayniteAPI api)
 {
     Initialize(api);
     config         = api.GetPluginConfiguration <Configuration>(this);
     servicesClient = new SteamServicesClient(config.ServicesEndpoint);
 }