| 197 | } |
| 198 | |
| 199 | YAML::Node Production::save() const |
| 200 | { |
| 201 | YAML::Node node; |
| 202 | node["item"] = getRules ()->getName (); |
| 203 | node["assigned"] = getAssignedEngineers (); |
| 204 | node["spent"] = getTimeSpent (); |
| 205 | node["amount"] = getAmountTotal (); |
| 206 | node["infinite"] = getInfiniteAmount (); |
| 207 | if (getSellItems()) |
| 208 | node["sell"] = getSellItems (); |
| 209 | return node; |
| 210 | } |
| 211 | |
| 212 | void Production::load(const YAML::Node &node) |
| 213 | { |