- Added API to get package by name to PackageManagementService.cs and LuaScriptManagementService.cs
- Added ILuaConfigService to Lua API.
This commit is contained in:
@@ -17,11 +17,8 @@ public partial interface IConfigService : IReusableService, ILuaConfigService
|
||||
where T : class, ISettingBase;
|
||||
Task<FluentResults.Result> LoadConfigsAsync(ImmutableArray<IConfigResourceInfo> configResources);
|
||||
Task<FluentResults.Result> LoadConfigsProfilesAsync(ImmutableArray<IConfigResourceInfo> configProfileResources);
|
||||
FluentResults.Result LoadSavedValueForConfig(ISettingBase setting);
|
||||
FluentResults.Result LoadSavedConfigsValues();
|
||||
FluentResults.Result ApplyConfigProfile(ContentPackage package, string internalName);
|
||||
FluentResults.Result SaveConfigValue(ISettingBase setting);
|
||||
FluentResults.Result DisposePackageData(ContentPackage package);
|
||||
FluentResults.Result DisposeAllPackageData();
|
||||
bool TryGetConfig<T>(ContentPackage package, string internalName, out T instance) where T : ISettingBase;
|
||||
}
|
||||
|
||||
+1
@@ -12,6 +12,7 @@ namespace Barotrauma.LuaCs;
|
||||
|
||||
public interface IPackageManagementService : IReusableService
|
||||
{
|
||||
public bool TryGetLoadedPackageByName(string name, out ContentPackage package);
|
||||
public FluentResults.Result LoadPackageInfo(ContentPackage package);
|
||||
public FluentResults.Result LoadPackagesInfo(ImmutableArray<ContentPackage> packages);
|
||||
public FluentResults.Result ExecuteLoadedPackages(ImmutableArray<ContentPackage> executionOrder, bool executeCsAssemblies);
|
||||
|
||||
Reference in New Issue
Block a user