Foerming/Assets/Scripts/Tiles/GrassTile.cs
2022-06-24 08:05:57 +02:00

27 lines
No EOL
940 B
C#

using UnityEngine;
namespace Tiles
{
public class GrassTile : BaseTile {
private Sprite[] _sprites;
/// <summary>
/// Overridden Property to randomize tiles between the 3 different sprites
/// </summary>
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")
};
}
}
}