fixed locals, fixed object+world gen
This commit is contained in:
@@ -24,16 +24,16 @@ public class ContentGenerator : MonoBehaviour
|
||||
{
|
||||
switch (tiletype.ToLower())
|
||||
{
|
||||
case "plane":
|
||||
case "plain":
|
||||
return generateTileContent();
|
||||
case "mountains":
|
||||
return generateStoneTileContent();
|
||||
case "forest":
|
||||
return generateTreeTileContent();
|
||||
case "river":
|
||||
return generateRiverTileContent();
|
||||
case "lake":
|
||||
return generateLakeTileContent();
|
||||
case "hills":
|
||||
return generateHillTileContent();
|
||||
case "desert":
|
||||
return generateDesertTileContent();
|
||||
case "city":
|
||||
return generateCityTileContent();
|
||||
}
|
||||
@@ -77,11 +77,11 @@ public class ContentGenerator : MonoBehaviour
|
||||
int chance = rand.Next(1, 101);
|
||||
if (chance < 60)
|
||||
{
|
||||
return stones[rand.Next(0, stones.Length)];
|
||||
return null;
|
||||
}
|
||||
else if (chance >= 60 && chance < 90)
|
||||
{
|
||||
return trees[rand.Next(0, trees.Length)];
|
||||
return stones[rand.Next(0, stones.Length)];
|
||||
}
|
||||
else if (chance >= 90 && chance < 95)
|
||||
{
|
||||
@@ -122,7 +122,7 @@ public class ContentGenerator : MonoBehaviour
|
||||
}
|
||||
}
|
||||
|
||||
public GameObject generateRiverTileContent()
|
||||
public GameObject generateDesertTileContent()
|
||||
{
|
||||
int chance = rand.Next(1, 101);
|
||||
if (chance < 50)
|
||||
@@ -131,14 +131,7 @@ public class ContentGenerator : MonoBehaviour
|
||||
}
|
||||
else if (chance >= 50 && chance < 90)
|
||||
{
|
||||
if (rand.Next(0, 2) == 0)
|
||||
{
|
||||
return trees[rand.Next(0, trees.Length)];
|
||||
}
|
||||
else
|
||||
{
|
||||
return stones[rand.Next(0, stones.Length)];
|
||||
}
|
||||
return stones[rand.Next(0, stones.Length)];
|
||||
}
|
||||
else if (chance >= 90 && chance < 95)
|
||||
{
|
||||
@@ -154,7 +147,7 @@ public class ContentGenerator : MonoBehaviour
|
||||
}
|
||||
}
|
||||
|
||||
public GameObject generateLakeTileContent()
|
||||
public GameObject generateHillTileContent()
|
||||
{
|
||||
int chance = rand.Next(1, 101);
|
||||
if (chance < 75)
|
||||
|
||||
Reference in New Issue
Block a user