Я пытаюсь написать парсер xml, чтобы взять некоторые данные в игре и создать объекты для меня.Прямо сейчас я хочу пройти через узлы и создать различные объекты конфигурации на основе узла / атрибутов.
foreach (XmlNode node in actionList) {
ActionConfig config;
if (some checks determine action is "Fire") {
config = new FireActionConfig();
config.speed = (float)node.Attributes["speed"].Value;
}
// do something with config
}
Я получаю ошибку «ActionConfig не содержит определения скорости ...».Я пробовал приводить конфиг как FireActionConfig, хотя он уже определен как один.