Foerming/Assets/Scripts/Tiles/FarmlandTile.cs
s-prechtl 2311f9fdfe Merge branch 'sprechtl' into develop
# Conflicts:
#	Assets/Scripts/Tiles/FarmlandTile.cs
2022-06-09 09:28:36 +02:00

36 lines
No EOL
1,008 B
C#

using UnityEngine;
namespace Tiles
{
public class FarmlandTile : BaseTile
{
private Crop _crop;
public FarmlandTile(GameObject gameObject) : base("Assets/Farming Asset Pack/Split Assets/farming_tileset_008.png", gameObject)
{
_crop = new Crop(gameObject.transform.GetChild(1).GetComponent<SpriteRenderer>(),
gameObject.transform.GetChild(0).GetComponent<SpriteRenderer>());
}
public override void DayLightStep()
{
_crop.DayLightStep();
}
public override BaseTile Clicked(UsableItem usable)
{
BaseTile rv = null;
if (usable != null)
{
base.Clicked(usable);
_crop.Clicked(usable);
if (ItemContainer.Instance.GetItemIdByName("Shovel") == usable.ID)
{
rv = new GrassTile(_gameObject);
}
return rv;
}
}
}