Exemplo n.º 1
0
    private void Generate()
    {
        Debug.Log(m_Origin.ToString());

        switch (m_Algorithm)
        {
        case EMazeAlgorithm.CELLULAR_AUTOMATA:
            m_NodeMap = CellularAutomata.Create(m_Origin, m_Width, m_Height);
            break;

        case EMazeAlgorithm.GROWING_TREE:
            m_NodeMap = GrowingTree.Create(m_Origin, m_Width, m_Height);
            break;

        case EMazeAlgorithm.SIMPLE:
            m_NodeMap = CreateSimpleSector();
            break;
        }
    }