Как вариант, добавить GetApp метод еще и в базовый класс плагинов, тогда вот это this->GetModule()->GetApp()->GetModule<Type>() можно сократить до этого this->GetApp()->GetModule<Type>()
В рантайме, запускаешь .exe и он читает конфиги и подгружает .dll, после того как подгрузил все dll он вызывает их виртуальные методы унаследованные от базовых классов
В рантайме, запускаешь .exe и он читает конфиги и подгружает .dll, после того как подгрузил все dll он вызывает их виртуальные методы унаследованные от базовых классов
Нуууууу, ты несколько десятков тысяч плагинов там грузишь?