Exemple #1
0
 void SpawnTrees()
 {
     for (int i = 0; i < NewWorldData.countDictionary[TerrainSettingType.NormalTree]; i++)
     {
         NormalTreeGenerationData treeGenData = new NormalTreeGenerationData {
             widthRange              = defaultTreeWidthFromTo
             , heightRange           = defaultTreeHeightFromTo
             , radius                = Random.Range(1.0f, 1.5f)
             , segmentHeight         = 1.6f
             , childLevels           = 1
             , branchesAmountRange   = NormalTree.GetDefaultTreeBrachesAmount()
             , nestedTreeAmountRange = NormalTree.GetDefaultTreeNestedTreesAmount()
         };
         SpawnTree(treeGenData, true);
     }
     for (int i = 0; i < NewWorldData.countDictionary[TerrainSettingType.TallTree]; i++)
     {
         SpawnTallTree(true);
     }
     for (int i = 0; i < NewWorldData.countDictionary[TerrainSettingType.ChristmasTree]; i++)
     {
         SpawnChristmasTree(true);
     }
 }