Does blueprints can call not exposed function from loaded dlls? For example if i load steam dll with C++ like DynamicallyLoadedModuleNames.Add(“OnlineSubsystemSteam”); Online Subsystem Steam Interface in Unreal Engine | Unreal Engine 5.1 Documentation should i expose it’s functions in C++ files first or can call them immediatel?
Blueprints can’t call those functions directly, because they need to be exposed via a Blueprint Library. Native functions must be UFUNCTIONs to be callable by Blueprints. The OSS functions are not, so need a Blueprint Library layer in between