Для обратной совместимости можно использовать Макроопределение.
Код:
#if ENGINE_MINOR_VESION > 15
struct FInteriorSettings;
#endif
Т.е если версия движка выше 4.15 будет использоваться эта структура при компиляции, если ниже - будет исключена. Но в любом случае компилировать плагин придется под разные версии. Но код при этом не нужно постоянно изменять для разных версий.