using System.Linq; using Cthangover.Core.Mods; using Cthangover.Core.Utils; using Godot; namespace Mods.MenuFlowTest { /// Queues only for --itest=menu_flow. public class MenuFlowTestInitializer : IModInitializer { private static bool queued; public void OnModLoaded(string modId) { } public void OnModResourcesReady() { if (queued || !OS.GetCmdlineUserArgs().Contains("--itest=menu_flow")) return; queued = true; GameLogger.Log("TEST", "MenuFlowTest: activating"); ModRoot.AddDeferred(new MenuFlowTestDriverNode()); } } }