Grass Sprites now randomized

This commit is contained in:
j-weissen 2022-06-23 14:56:39 +02:00
parent f5e4c8b789
commit 9151d987a7
4 changed files with 20 additions and 9 deletions

View file

@ -2,11 +2,23 @@
namespace Tiles
{
public class GrassTile : BaseTile
{
public GrassTile() : base("Assets/Farming Asset Pack/Split Assets/farming_tileset_000.png")
public class GrassTile : BaseTile {
private Sprite[] _sprites;
public override Sprite Sprite
{
get
{
int rand = Random.Range(0, _sprites.Length);
return _sprites[rand];
}
}
public GrassTile() : base("Assets/Farming Asset Pack/Split Assets/farming_tileset_000.png") {
_sprites = new[]
{
GenerateSpriteFromFile("Assets/Farming Asset Pack/Split Assets/farming_tileset_000.png"),
GenerateSpriteFromFile("Assets/Farming Asset Pack/Split Assets/farming_tileset_001.png"),
GenerateSpriteFromFile("Assets/Farming Asset Pack/Split Assets/farming_tileset_002.png")
};
}
}
}