Fix Lua/Cs execute order
This commit is contained in:
+10
-10
@@ -227,16 +227,6 @@ public sealed class PackageManagementService : IPackageManagementService
|
|||||||
|
|
||||||
// NOTE: Config/Settings are instanced in LoadPackages()
|
// NOTE: Config/Settings are instanced in LoadPackages()
|
||||||
|
|
||||||
//lua scripts
|
|
||||||
var luaScripts = SelectCompatible(loadingOrderedPackages
|
|
||||||
.SelectMany(pkg => pkg.Value.LuaScripts)
|
|
||||||
.ToImmutableArray(), toLoadPackagesIndents, loadOrderByPackage);
|
|
||||||
|
|
||||||
if (!luaScripts.IsDefaultOrEmpty)
|
|
||||||
{
|
|
||||||
result.WithReasons(_luaScriptManagementService.ExecuteLoadedScripts(luaScripts).Reasons);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (executeCsAssemblies)
|
if (executeCsAssemblies)
|
||||||
{
|
{
|
||||||
var plugins = SelectCompatible(loadingOrderedPackages
|
var plugins = SelectCompatible(loadingOrderedPackages
|
||||||
@@ -251,6 +241,16 @@ public sealed class PackageManagementService : IPackageManagementService
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//lua scripts
|
||||||
|
var luaScripts = SelectCompatible(loadingOrderedPackages
|
||||||
|
.SelectMany(pkg => pkg.Value.LuaScripts)
|
||||||
|
.ToImmutableArray(), toLoadPackagesIndents, loadOrderByPackage);
|
||||||
|
|
||||||
|
if (!luaScripts.IsDefaultOrEmpty)
|
||||||
|
{
|
||||||
|
result.WithReasons(_luaScriptManagementService.ExecuteLoadedScripts(luaScripts);
|
||||||
|
}
|
||||||
|
|
||||||
foreach (var package in loadingOrderedPackages)
|
foreach (var package in loadingOrderedPackages)
|
||||||
{
|
{
|
||||||
_runningPackages[package.Key] = package.Value;
|
_runningPackages[package.Key] = package.Value;
|
||||||
|
|||||||
Reference in New Issue
Block a user