V5.4.3 Interfaces losing implementation after reloading project

It may have something to do with the order in which unreal is loading assets and moving some things around has made the problem go away in my project. My folder structure was like this:

     -  bar
     -       bar actor (uses foo interface)
     -  foo
     -        foo actor
     -        foo interface definition

which I reworked to look like this:

     -  foo interface definition
     -  bar
     -       bar actor (uses foo interface)
     -  foo
     -        foo actor

so my theory is that the content of the “bar” folder was being loaded before any content of the “foo” folder and the load of “bar actor” was getting damaged because it had no idea what the foo interface was at that time. Moving “foo interface” up in the folder structure so it gets traversed first appears to have fixed the problem… YMMV.

2 Likes