Does blueprint function library load ALL hard references?

So if one actor uses ONE function from a blueprint function library, do all the hard references in all the functions from that library get loaded?

i might be confused. but a bpfl should not contain hard references. it’s just functions.

unless the parameters have types as hard references. in which case. i would assume it will. i’m not 100% sure.

I think it would, because I’m pretty sure internally it would work similarly to including the c++ header file of the library. I too am not 100% sure.
But you could always check yourself by adding a library function to an actor class blueprint (actually connected to stuff of course), then comparing the disk/memory size when your library has one hard reference, vs multiple.

1 Like

yes, you can however have multiple function libraries so could separate them to some degree, or use c++

1 Like

also use softobjectptrs