add support for userdev launch in ide
All checks were successful
Build / Compute Version (push) Successful in 8s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 4m5s
Build / Build Nuget package (NuGet) (push) Successful in 4m8s
Build / Build Nuget package (SharedCringe) (push) Successful in 4m9s
Build / Build Nuget package (CringePlugins) (push) Successful in 4m30s
Build / Build Launcher (push) Successful in 5m22s
All checks were successful
Build / Compute Version (push) Successful in 8s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 4m5s
Build / Build Nuget package (NuGet) (push) Successful in 4m8s
Build / Build Nuget package (SharedCringe) (push) Successful in 4m9s
Build / Build Nuget package (CringePlugins) (push) Successful in 4m30s
Build / Build Launcher (push) Successful in 5m22s
add template for user plugins
This commit is contained in:
23
CringeLauncher/UserDev/UserDevLauncher.cs
Normal file
23
CringeLauncher/UserDev/UserDevLauncher.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using CringeLauncher.UserDev.Networking;
|
||||
using NLog;
|
||||
using VRage;
|
||||
using VRage.GameServices;
|
||||
|
||||
namespace CringeLauncher.UserDev;
|
||||
|
||||
public class UserDevLauncher() : Launcher(Environment.GetEnvironmentVariable("DOTNET_USERDEV_RUNDIR"))
|
||||
{
|
||||
protected override void InitUgc()
|
||||
{
|
||||
var gameService = new UserDevGameService(AppId);
|
||||
MyServiceManager.Instance.AddService<IMyGameService>(gameService);
|
||||
MyServiceManager.Instance.AddService<IMyNetworking>(new MyNullNetworking(gameService));
|
||||
MyServiceManager.Instance.AddService<IMyLobbyDiscovery>(new MyNullLobbyDiscovery());
|
||||
MyServiceManager.Instance.AddService<IMyServerDiscovery>(new MyNullServerDiscovery());
|
||||
}
|
||||
|
||||
protected override Task<bool> CheckUpdatesDisabledAsync(Logger logger)
|
||||
{
|
||||
return Task.FromResult(true);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user