Я создал программу на XNA 4.0, которая должна имитировать процесс сборки.Модель, которая представляет сборочную линию, очень проста, она содержит 5 «контрольных точек» - начальную, конечную и 3 рабочих станции - которые представляют места, где некоторые датчики будут размещены на реальной модели.Когда объект проходит перед этими контрольными точками, должен быть запущен определенный метод (например, «Пуск», «Стоп» или «Подсчет»).Мне удалось заставить это работать, жестко запрограммировав координаты этих «контрольных точек» (поскольку местоположение этих «контрольных точек» не изменится, не было необходимости в каком-либо расширенном обнаружении столкновений) и запустив соответствующий метод при необходимости.Теперь я хочу сделать некоторые дополнительные возможности, которые сделали бы мою программу более гибкой.Я хочу иметь возможность включать / отключать эти «контрольные точки» - при включении проходящие объекты будут вызывать методы, привязанные к соответствующей «контрольной точке», а когда отключено, объект будет проходить без запускаемых методов («I»)Я имею в виду программиста, а не пользователя, пользователь не должен иметь возможности изменять какие-либо свойства любой «контрольной точки»).Я провел некоторое исследование и думаю, что лучший способ сделать это - использовать файл XML, который будет содержать информацию о каждой «контрольной точке».У меня есть несколько вопросов по этому поводу - во-первых, я никогда не работал с загрузкой из XML-файлов в программу XNA, поэтому, если бы вы могли указать мне на некоторые учебные пособия или предыдущие посты, посвященные этой теме (я не знаю, будет ли это иметь значение, нофайлы будут стандартизированы - они будут иметь одинаковое количество тегов, содержащих одинаковое количество информации), и, во-вторых, это даже правильный способ решения этой проблемы или у вас есть предложения о том, как это сделать.Приложение будет использоваться только на ПК, поэтому мне не нужно учитывать кросс-платформенные ограничения.Спасибо