void AddWithHabitat(Vector3 position, DMapHabitat habitat) { float random = Random.Range(0, 100); int pivot = 0; for (int i = 0; i < habitat.objectNames.Length; i++) { pivot += habitat.percents[i]; if (random < pivot) { mapObjects.Add(new MapObject(position, habitat.objectNames[i])); return; } } }
public Pivot(Vector3 position, DMapHabitat habitat) { this.position = position; this.habitat = habitat; }