Electronic Nodes - Wiring style for blueprint and material editors

Hey, great plugin, love it. I have it installed into the project and recently was making a pass on my code to make sure includes were properly defined and the ElectronicNodes.h file flagged an issue. =)


ElectronicNodes\Public\ElectronicNodes.h(10): error C2504: 'IModuleInterface': base class undefined
ElectronicNodes\Public\ElectronicNodes.h(14): error C3668: 'FElectronicNodesModule::StartupModule': method with override specifier 'override' did not override any base class methods
ElectronicNodes\Public\ElectronicNodes.h(15): error C3668: 'FElectronicNodesModule::ShutdownModule': method with override specifier 'override' did not override any base class methods
ElectronicNodes\Private\ElectronicNodes.cpp(38): error C2440: 'return': cannot convert from 'FElectronicNodesModule *' to 'IModuleInterface *'
ElectronicNodes\Private\ElectronicNodes.cpp(38): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast

This is simple to fix.
It just needs a:


#include "Modules/ModuleInterface.h"

(Module Manager and Settings and unnecessary btw =))

Most of the time this is not a problem due to pre compiled headers and unity builds so these headers usually end up being included anyway but thought you might want to know.
Again, great addon.