Files
SM64Lib/SM64Lib/RomManagerInstances.cs
2024-08-18 09:25:16 +02:00

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);
}
}