21 lines
552 B
C#
21 lines
552 B
C#
#nullable enable
|
|
|
|
using Demo2.Domain;
|
|
using ShrinkModFramework;
|
|
|
|
namespace Demo2.Runtime
|
|
{
|
|
public static class Demo2ModBridge
|
|
{
|
|
public const string RegistryName = "demo2.rule-factory.mods";
|
|
|
|
public static Demo2ContentRegistry BuildCatalogSnapshot()
|
|
{
|
|
var registry = Demo2BuiltInContent.Create();
|
|
var mods = ShrinkModLoader.GetOrCreateRegistry<IDemo2Mod>(RegistryName);
|
|
foreach (var entry in mods.Entries) entry.Value.Register(registry);
|
|
return registry;
|
|
}
|
|
}
|
|
}
|