public int GetTargetCount(SpawnPopulation population, SpawnDistribution distribution) { float size = TerrainMeta.Size.x * TerrainMeta.Size.z; float currentSpawnDensity = population.GetCurrentSpawnDensity(); if (population.ScaleWithSpawnFilter) { currentSpawnDensity *= distribution.Density; } return(Mathf.RoundToInt(size * currentSpawnDensity)); }
public int GetTargetCount(SpawnPopulation population, SpawnDistribution distribution) { // ISSUE: variable of the null type __Null local = TerrainMeta.Size.x * TerrainMeta.Size.z; float currentSpawnDensity = population.GetCurrentSpawnDensity(); if (population.ScaleWithSpawnFilter) { currentSpawnDensity *= distribution.Density; } double num = (double)currentSpawnDensity; return(Mathf.RoundToInt((float)(local * num))); }