В принципе - можно. Но, если Вы можете создавать дополнительные dll, значит Вы сможете и "ковырять" основную dll. Теряется смысл в создании дополнительных dll, более того, есть шанс наплодить кучу несовместимых.
Лучше использовать дополнительные dll для реализации некоторых одинаковых возможностей для разных локомотивов. Например Информатор для электричек. Сделать одну dll для конкретного участка маршрута, и подключать к разным сериям электропоездов. Или сделав для каждого участка свою dll, можно будет на одном поезде, курсируя по разным участкам, получить конкретную озвучку...
Или еще пример. На локомотивах одной серии управление одинаково, но на разных номерах есть некоторые изменения/дополнения. Компрессор (а значит звук) другой. Вот подобные вещи и проще реализовывать с помощью дополнительной dll.
|