Reworked tile generation, removed map, redone colour scheme, v1.2.0
This commit is contained in:
@@ -28,6 +28,14 @@ public class ContentGenerator : MonoBehaviour
|
||||
return generateStoneTileContent();
|
||||
case "TreeTile":
|
||||
return generateTreeTileContent();
|
||||
case "RiverTile1":
|
||||
return generateRiverTileContent();
|
||||
case "RiverTile2":
|
||||
return generateRiverTileContent();
|
||||
case "RiverTile3":
|
||||
return generateRiverTileContent();
|
||||
case "LakeTile":
|
||||
return generateLakeTileContent();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
@@ -41,7 +49,7 @@ public class ContentGenerator : MonoBehaviour
|
||||
}
|
||||
else if (chance >= 50 && chance < 90)
|
||||
{
|
||||
if (rand.Next(0,trees.Length) == 0)
|
||||
if (rand.Next(0,2) == 0)
|
||||
{
|
||||
return trees[rand.Next(0, trees.Length)];
|
||||
}
|
||||
@@ -101,4 +109,53 @@ public class ContentGenerator : MonoBehaviour
|
||||
return boss;
|
||||
}
|
||||
}
|
||||
|
||||
public GameObject generateRiverTileContent()
|
||||
{
|
||||
int chance = rand.Next(1, 101);
|
||||
if (chance < 50)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
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)];
|
||||
}
|
||||
}
|
||||
else if (chance >= 90 && chance < 99)
|
||||
{
|
||||
return generateEnemy();
|
||||
}
|
||||
else
|
||||
{
|
||||
return boss;
|
||||
}
|
||||
}
|
||||
|
||||
public GameObject generateLakeTileContent()
|
||||
{
|
||||
int chance = rand.Next(1, 101);
|
||||
if (chance < 75)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
else if (chance >= 75 && chance < 90)
|
||||
{
|
||||
return stones[rand.Next(0, stones.Length)];
|
||||
}
|
||||
else if (chance >= 90 && chance < 99)
|
||||
{
|
||||
return generateEnemy();
|
||||
}
|
||||
else
|
||||
{
|
||||
return boss;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user