24 lines
570 B
C#
24 lines
570 B
C#
namespace SM64Lib;
|
|
|
|
public static class RomManagerInstances
|
|
{
|
|
private static readonly List<RomManager> romManagers = [];
|
|
|
|
public static IEnumerable<RomManager> CurrentInstances
|
|
{
|
|
get => romManagers;
|
|
}
|
|
|
|
internal static void RegisterRomManager(RomManager romManager)
|
|
{
|
|
if (!romManagers.Contains(romManager))
|
|
romManagers.Add(romManager);
|
|
}
|
|
|
|
internal static void UnregisterRomManager(RomManager romManager)
|
|
{
|
|
if (romManagers.Contains(romManager))
|
|
romManagers.Remove(romManager);
|
|
}
|
|
}
|