using Node = Craftimizer.Solver.Crafty.ArenaNode; namespace Craftimizer.Solver.Crafty; public interface ISolver { abstract static bool SearchIter(ref SolverConfig config, RootScores rootScores, Node rootNode, Random random, Simulator simulator); abstract static void Search(ref SolverConfig config, RootScores rootScores, Node rootNode, CancellationToken token); }