コード例 #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);
    }