public void InitializeRandomGenomeFromTemplate(EnvironmentGenome templateGenome) { CopyGenomeFromTemplate(templateGenome); if (useTerrain) { terrainGenome.InitializeRandomGenome(); } if (useBasicObstacles) { basicObstaclesGenome.InitializeRandomGenome(); } if (useTargetColumn) { targetColumnGenome.InitializeRandomGenome(); } if (useAtmosphere) { atmosphereGenome.InitializeRandomGenome(); } if (useMeteorites) { meteoritesGenome.InitializeRandomGenome(); } }