public void Harvest(out Item itemHarvested) { itemHarvested = ItemFactory.Instance.GetNewItem(ResourceType); ResourceCount--; if (ResourceCount == 0) { OwningTile.RemoveInteractableObject(); } }
public IEnumerable <Point> GetAllAccessPoints() { return(OwningTile.GetAdjacentAccessPoints()); }