namespace SpriteCompiler.AI { public class DepthNodeLimiter : INodeLimiter where T : ISearchNode where C : ICost, new() { private readonly int maxDepth; public DepthNodeLimiter(int maxDepth) { this.maxDepth = maxDepth; } public bool Cutoff(T node) { return node.Depth >= maxDepth; } } }