| 22 | |
| 23 | private: |
| 24 | void deserialization(MyGUI::xml::ElementPtr _node, MyGUI::Version _version) override |
| 25 | { |
| 26 | Base::deserialization(_node, _version); |
| 27 | |
| 28 | MyGUI::xml::ElementEnumerator node = _node->getElementEnumerator(); |
| 29 | while (node.next()) |
| 30 | { |
| 31 | if (node->getName() == "Name") |
| 32 | mDeviceName = node->getContent(); |
| 33 | else if (node->getName() == "Description") |
| 34 | mDeviceDescription = node->getContent(); |
| 35 | else if (node->getName() == "ValueEnergy") |
| 36 | mValueEnergy = MyGUI::utility::parseValue<size_t>(node->getContent()); |
| 37 | else if (node->getName() == "ValueExplosion") |
| 38 | mValueExplosion = MyGUI::utility::parseValue<size_t>(node->getContent()); |
| 39 | else if (node->getName() == "ValueTarget") |
| 40 | mValueTarget = MyGUI::utility::parseValue<size_t>(node->getContent()); |
| 41 | else if (node->getName() == "ValueHP") |
| 42 | mValueHP = MyGUI::utility::parseValue<size_t>(node->getContent()); |
| 43 | } |
| 44 | } |
| 45 | |
| 46 | public: |
| 47 | const std::string& getDeviceName() |
nothing calls this directly
no test coverage detected