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; } }