public BSPNode(int level, IntRect rect, BSPNode parentNode, IntVector2 minBSPSize, Vector2 minRoomSizeRatio) { m_level = level; m_rect = rect; m_parentNode = parentNode; m_minBSPSize = minBSPSize; m_minRoomSizeRatio = minRoomSizeRatio; m_leafNodes = new List <BSPNode>(); }
public BSPTree(IntVector2 mapSize, IntVector2 minBSPSize, Vector2 minRoomSizeRatio) { m_rootNode = new BSPNode(0, new IntRect(0, 0, mapSize.x, mapSize.z), null, minBSPSize, minRoomSizeRatio); }