using System; using System.Collections.Generic; using System.Collections.Immutable; using System.Diagnostics.CodeAnalysis; using System.Threading.Tasks; using Barotrauma.LuaCs.Data; using Barotrauma.LuaCs.Services.Processing; using FluentResults; namespace Barotrauma.LuaCs.Services; public interface IModConfigService : IService { /// /// Loads or dynamically generates a for the given . ///
Throws a if the package is null. ///
/// /// Task> CreateConfigAsync([NotNull]ContentPackage src); Task Config)>> CreateConfigsAsync(ImmutableArray src); }