Esempio n. 1
0
 public List<Structure> CreateMountains(Vector3 location, Vector3 bounds, float scale, int number)
 {
     var mountains = new List<Structure>();
     var parent = new GameObject("Mountains");
     for (var i = 0; i < number; i++)
     {
         var size = Random.Range(0.3f * scale, scale) * Vector3.one;
         var pos = location + Vector3.Scale(bounds, Util.RandomVector());
         var mountain = new Mountain(pos, size);
         mountain.Color(Color.white);
         mountain.gameObject.transform.SetParent(parent.transform);
         mountains.Add(mountain);
     }
     return mountains;
 }