예제 #1
0
    void GenerateLayout()
    {
        // Generate Layout
        if (generator != null)
        {
            generator.GenerateLayout();

            Exit = generator.GetExit();
        }

        // Scan Generated Layout
        AstarPath.active.Scan();
    }
예제 #2
0
    void GenerateLevel()
    {
        List <List <Vector2> > layout = layoutGenerator.GenerateLayout(roomSize, roomCount);

        geometryGenerator.GenerateMesh(layout);
    }