void plant(int ID) { if (bag.getCurCategory() == "seeds" && bag.getSelectedSeed() != null) { GameObject tile = world.getClosestTile(gameObject); tileproperties prop = tile.GetComponent <tileproperties>(); if (!prop.getPlanted() && prop.getPlantable()) { prop.setSeed(bag.getSelectedSeed()); } } }
void plow() { curTool = bag.getSelectedTool(); if (curTool != null) { GameObject tile = world.getClosestTile(gameObject); tileproperties prop = tile.GetComponent <tileproperties>(); overlay.info = curTool.getPlowBonus().ToString(); if (curTool.getPlowBonus() > 0 && !prop.getPlowed() && prop.getPlowable()) { progress = true; overlay.castbar(workTime(bag.getSelectedTool().getPlowBonus())); prop.setPlowed(tile); progress = false; } } }