expose custom config to plugins

add support for some basic game parameters to be set via custom config
This commit is contained in:
zznty
2023-06-29 14:08:45 +07:00
parent ed694ae95b
commit 3be524d169
10 changed files with 81 additions and 5 deletions

View File

@@ -4,6 +4,7 @@ using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using System.Threading.Tasks;
using Microsoft.Extensions.Configuration;
using Torch.API.Managers;
using Torch.API.Session;
using VRage.Game.ModAPI;
@@ -25,6 +26,11 @@ namespace Torch.API
/// Configuration for the current instance.
/// </summary>
ITorchConfig Config { get; }
/// <summary>
/// Extended Configuration for the current instance.
/// </summary>
IConfiguration Configuration { get; }
/// <inheritdoc cref="IPluginManager"/>
[Obsolete]