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();
|
InitUgc();
|
||||||
MyFileSystem.InitUserSpecific(MyGameService.UserId.ToString());
|
MyFileSystem.InitUserSpecific(MyGameService.UserId.ToString());
|
||||||
|
|
||||||
|
_lifetime.RegisterLifetime();
|
||||||
|
|
||||||
_game = new(args)
|
_game = new(args)
|
||||||
{
|
{
|
||||||
GameRenderComponent = _renderComponent,
|
GameRenderComponent = _renderComponent,
|
||||||
|
@@ -65,14 +65,10 @@ public class PluginsLifetime : ILoadingStage
|
|||||||
|
|
||||||
await LoadPlugins(cachedPackages, sourceMapping, packagesConfig);
|
await LoadPlugins(cachedPackages, sourceMapping, packagesConfig);
|
||||||
|
|
||||||
progress.Report("Registering plugins");
|
|
||||||
|
|
||||||
RegisterLifetime();
|
|
||||||
|
|
||||||
RenderHandler.Current.RegisterComponent(new PluginListComponent(packagesConfig, sourceMapping, configPath, _plugins));
|
RenderHandler.Current.RegisterComponent(new PluginListComponent(packagesConfig, sourceMapping, configPath, _plugins));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void RegisterLifetime()
|
public void RegisterLifetime()
|
||||||
{
|
{
|
||||||
var contextBuilder = Contexts.ToBuilder();
|
var contextBuilder = Contexts.ToBuilder();
|
||||||
foreach (var instance in _plugins)
|
foreach (var instance in _plugins)
|
||||||
|
Reference in New Issue
Block a user