void Curser(QuadTreeNode <T> curNode, Vector2 curPos) { if (curNode == null) { return; } var n = curNode.FindNode(curPos); if (n == null) { if (curNode == Root) { return; } Exit(curNode); Curser(StackQTNode.Peek(), curPos); } else if (n == curNode) { } else { Enter(n); Curser(n, curPos); } }