- Added setting to disable lua scripts caching in the storage service for scenarios that use extern editors.
This commit is contained in:
@@ -106,6 +106,12 @@ namespace Barotrauma
|
||||
}
|
||||
private ISettingBase<bool> _hideUserNamesInLogs;
|
||||
|
||||
public bool UseCaching
|
||||
{
|
||||
get => _useCaching?.Value ?? true;
|
||||
}
|
||||
private ISettingBase<bool> _useCaching;
|
||||
|
||||
public static ContentPackage GetLuaCsPackage()
|
||||
{
|
||||
return ContentPackageManager.EnabledPackages.Regular.FirstOrDefault(cp => cp.NameMatches(PackageId), null)
|
||||
@@ -125,6 +131,10 @@ namespace Barotrauma
|
||||
ConfigService.TryGetConfig<ISettingBase<bool>>(luaCsPackage, "HideUserNamesInLogs", out var val4)
|
||||
? val4
|
||||
: null;
|
||||
_useCaching =
|
||||
ConfigService.TryGetConfig<ISettingBase<bool>>(luaCsPackage, "UseCaching", out var val5)
|
||||
? val5
|
||||
: null;
|
||||
}
|
||||
|
||||
private IServicesProvider SetupServicesProvider()
|
||||
@@ -329,7 +339,6 @@ namespace Barotrauma
|
||||
Logger.LogResults(PackageManagementService.LoadPackagesInfo(GetEnabledPackagesList()));
|
||||
Logger.LogResults(ConfigService.LoadSavedConfigsValues());
|
||||
LoadLuaCsConfig();
|
||||
|
||||
}
|
||||
|
||||
CurrentRunState = RunState.LoadedNoExec;
|
||||
|
||||
Reference in New Issue
Block a user