init plugins after ugc init
All checks were successful
Build / Compute Version (push) Successful in 4s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 1m37s
Build / Build Nuget package (NuGet) (push) Successful in 2m3s
Build / Build Nuget package (CringePlugins) (push) Successful in 3m11s
Build / Build Nuget package (SharedCringe) (push) Successful in 2m9s
Build / Build Launcher (push) Successful in 3m13s
All checks were successful
Build / Compute Version (push) Successful in 4s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 1m37s
Build / Build Nuget package (NuGet) (push) Successful in 2m3s
Build / Build Nuget package (CringePlugins) (push) Successful in 3m11s
Build / Build Nuget package (SharedCringe) (push) Successful in 2m9s
Build / Build Launcher (push) Successful in 3m13s
This commit is contained in:
@@ -116,6 +116,9 @@ public class Launcher : ICorePlugin
|
||||
|
||||
InitUgc();
|
||||
MyFileSystem.InitUserSpecific(MyGameService.UserId.ToString());
|
||||
|
||||
_lifetime.RegisterLifetime();
|
||||
|
||||
_game = new(args)
|
||||
{
|
||||
GameRenderComponent = _renderComponent,
|
||||
|
@@ -65,14 +65,10 @@ public class PluginsLifetime : ILoadingStage
|
||||
|
||||
await LoadPlugins(cachedPackages, sourceMapping, packagesConfig);
|
||||
|
||||
progress.Report("Registering plugins");
|
||||
|
||||
RegisterLifetime();
|
||||
|
||||
RenderHandler.Current.RegisterComponent(new PluginListComponent(packagesConfig, sourceMapping, configPath, _plugins));
|
||||
}
|
||||
|
||||
private void RegisterLifetime()
|
||||
public void RegisterLifetime()
|
||||
{
|
||||
var contextBuilder = Contexts.ToBuilder();
|
||||
foreach (var instance in _plugins)
|
||||
|
Reference in New Issue
Block a user