Use config stuff for mod service to avoid calling MyGameService static constructor

This commit is contained in:
2023-07-03 22:45:08 -04:00
parent 6ec355f931
commit 117ea7df91

View File

@@ -72,7 +72,9 @@ namespace Torch.Session
{
if (_overrideMods.ContainsKey(modId))
return false;
var item = ModItemUtils.Create(modId);
#pragma warning disable CS0618
var item = ModItemUtils.Create(modId, TorchBase.Instance.Config.UgcServiceType.ToString());
#pragma warning restore CS0618
_overrideMods.Add(modId, item);
OverrideModsChanged?.Invoke(new CollectionChangeEventArgs(CollectionChangeAction.Add, item));