示例#1
0
    private GameObject CreateBiome(int z, int relativeChunk, BiomeConfig biome, bool startNode)
    {
        Vector3 vector = new Vector3(0f, 0f, z);

        if (vegetation)
        {
            ChunkGenerator.GenerateVegetation(vector, BindingManager.Instance.BlockContainer);
        }
        GameObject gameObject = UnityEngine.Object.Instantiate(GetBiomePrefab(relativeChunk, biome, startNode), vector, Quaternion.identity);

        gameObject.transform.SetParent(BindingManager.Instance.BiomeContainer, worldPositionStays: true);
        return(gameObject);
    }