if (subNode.getNodeName().equals("Resource")) {
int id = Integer.parseInt(subNode.getAttributes().getNamedItem("id").getFirstChild().getNodeValue());
int amount = Integer.parseInt(subNode.getAttributes().getNamedItem("quantity").getFirstChild().getNodeValue());
int max = Integer.parseInt(subNode.getAttributes().getNamedItem("max").getFirstChild().getNodeValue());
Resource resource = realm.getResourceManager().getResource(id);
produceResource.addOutput(resource, amount, max);
}
}
}
}
return produceResource;