
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
23 lines
829 B
C#
23 lines
829 B
C#
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);
|
|
}
|
|
} |