Exemplo n.º 1
0
    public void Generate(LandscapeGenerator rootGenerator)
    {
        m_generator = rootGenerator;
        m_root      = rootGenerator.Root;

        DoGenerate();
        Finish();
    }
Exemplo n.º 2
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        if (GUILayout.Button("Generate"))
        {
            LandscapeRoot landscape = (LandscapeRoot)target;
            landscape.Generate();
        }
    }
Exemplo n.º 3
0
    public void Generate(LandscapeRoot root)
    {
        m_root = root;

        InitRng();
        ClearPreviousLandscape();

        foreach (var generator in Generators)
        {
            generator.Generate(this);
        }
    }