示例#1
0
 public override bool OnApplyToTileMap(Vector3Int gridPosition, TileMapReadController tileMapReadController, Item item)
 {
     if (tileMapReadController.cropsManager.Check(gridPosition) == false)
     {
         return(false);
     }
     tileMapReadController.cropsManager.Seed(gridPosition, item.crop);
     return(true);
 }
示例#2
0
    public override bool OnApplyToTileMap(Vector3Int gridPosition, TileMapReadController tileMapReadController, Item item)
    {
        TileBase tileToPlow = tileMapReadController.GetTileBase(gridPosition);

        if (canPlow.Contains(tileToPlow) == false)
        {
            return(false);
        }
        tileMapReadController.cropsManager.Plow(gridPosition);
        return(true);
    }
示例#3
0
 public override bool OnApplyToTileMap(Vector3Int gridPosition, TileMapReadController tileMapReadController, Item item)
 {
     tileMapReadController.cropsManager.Water(gridPosition);
     //zmien wyglad TODO
     return(true);
 }
示例#4
0
 public virtual bool OnApplyToTileMap(Vector3Int gridPosition, TileMapReadController tileMapReadController, Item item)
 {
     Debug.LogWarning("onapplytotilemap missing");
     return(true);
 }
示例#5
0
 public virtual bool OnApplyToTileMap(Vector3Int gridPosition, TileMapReadController tileMapReadController, Item item)
 {
     Debug.LogWarning("OnApplyToTileMap is KeyNotFoundException impremented");
     return(true);
 }
示例#6
0
    public override bool OnApplyToTileMap(Vector3Int gridPosition, TileMapReadController tileMapReadController, Item item)
    {
        tileMapReadController.cropsManager.PickUp(gridPosition);

        return(true);
    }