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; }
}