using System.Collections.Immutable; namespace Barotrauma.LuaCs.Data; public interface IPackageDependencyInfo : IPackageInfo { /// /// Root folder of the content package. /// public string FolderPath { get; } /// /// Name of the package. /// public string PackageName { get; } /// /// Steam ID of the package. /// public ulong SteamWorkshopId { get; } /// /// The dependency package, if found in the ALL Packages List. /// public ContentPackage DependencyPackage { get; } } public interface IPackageDependenciesInfo { /// /// List of required packages. /// ImmutableArray Dependencies { get; } }