using System.Collections.Generic; using System.Collections.Immutable; using System.Threading.Tasks; using Barotrauma.LuaCs.Data; using FluentResults; namespace Barotrauma.LuaCs.Services; public partial class PackageManagementService : IPackageManagementService { public void Dispose() { throw new System.NotImplementedException(); } private int _isDisposed = 0; public bool IsDisposed { get => ModUtils.Threading.GetBool(ref _isDisposed); private set => ModUtils.Threading.SetBool(ref _isDisposed, value); } public FluentResults.Result Reset() { throw new System.NotImplementedException(); } public ImmutableArray Configs { get; } public ImmutableArray ConfigProfiles { get; } public ImmutableArray LuaScripts { get; } public ImmutableArray Assemblies { get; } public async Task LoadPackageInfosAsync(ContentPackage package) { throw new System.NotImplementedException(); } public async Task> LoadPackagesInfosAsync(IReadOnlyList packages) { throw new System.NotImplementedException(); } public IReadOnlyList GetAllLoadedPackages() { throw new System.NotImplementedException(); } public bool IsPackageLoaded(ContentPackage package) { throw new System.NotImplementedException(); } public ImmutableArray FilterUnloadableResources(IReadOnlyList resources, bool enabledPackagesOnly = false) where T : IResourceInfo { throw new System.NotImplementedException(); } public void DisposePackageInfos(ContentPackage package) { throw new System.NotImplementedException(); } public void DisposePackagesInfos(IReadOnlyList packages) { throw new System.NotImplementedException(); } public Result GetAssembliesInfos(ContentPackage package, bool onlySupportedResources = true) { throw new System.NotImplementedException(); } public Result GetConfigsInfos(ContentPackage package, bool onlySupportedResources = true) { throw new System.NotImplementedException(); } public Result GetConfigProfilesInfos(ContentPackage package, bool onlySupportedResources = true) { throw new System.NotImplementedException(); } public Result GetLuaScriptsInfos(ContentPackage package, bool onlySupportedResources = true) { throw new System.NotImplementedException(); } public Result GetAssembliesInfos(IReadOnlyList packages, bool onlySupportedResources = true) { throw new System.NotImplementedException(); } public Result GetConfigsInfos(IReadOnlyList packages, bool onlySupportedResources = true) { throw new System.NotImplementedException(); } public Result GetConfigProfilesInfos(IReadOnlyList packages, bool onlySupportedResources = true) { throw new System.NotImplementedException(); } public Result GetLuaScriptsInfos(IReadOnlyList packages, bool onlySupportedResources = true) { throw new System.NotImplementedException(); } public async Task> GetAssembliesInfosAsync(IReadOnlyList packages, bool onlySupportedResources = true) { throw new System.NotImplementedException(); } public async Task> GetConfigsInfosAsync(IReadOnlyList packages, bool onlySupportedResources = true) { throw new System.NotImplementedException(); } public async Task> GetConfigProfilesInfosAsync(IReadOnlyList packages, bool onlySupportedResources = true) { throw new System.NotImplementedException(); } public async Task> GetLuaScriptsInfosAsync(IReadOnlyList packages, bool onlySupportedResources = true) { throw new System.NotImplementedException(); } }