Remove ZuneInstallDir property from base Mod

This commit is contained in:
Yoshi Askharoun
2025-09-02 00:26:45 -07:00
parent 7cc9d8aa8f
commit beee8543cf
6 changed files with 42 additions and 19 deletions
+3 -1
View File
@@ -28,7 +28,7 @@ public class WebservicesModFactory : DIModFactoryBase<WebservicesMod>
Description, Author, new(1, 1));
}
public partial class WebservicesMod(ModMetadata metadata) : Mod(metadata), IAsyncInit
public partial class WebservicesMod(ModMetadata metadata, IModCoreConfig modConfig) : Mod(metadata), IAsyncInit
{
private const int ZUNESERVICES_ENDPOINTS_BLOCK_OFFSET = 0x14D60;
private const int ZUNESERVICES_ENDPOINTS_BLOCK_LENGTH = 0x884;
@@ -68,6 +68,8 @@ public partial class WebservicesMod(ModMetadata metadata) : Mod(metadata), IAsyn
private CancellationTokenSource _cts = new();
private string _methodFile;
public string ZuneInstallDir => modConfig.ZuneInstallDir;
public override AbstractUICollection? GetDefaultOptionsUI()
{
AbstractUICollection optionsUi = new(nameof(FeaturesOverrideMod))