Actor Class Default Won't Add Custom BP Class

I’ve created two custom Blueprint classes (no native code involved), AThingy & UFruit. I’m trying to add a new variable to Thingy to take a Fruit (which may be an UApple, UOrange, etc), but I can’t set the default value of AThingy’s UFruit member:

When we attempt to set the default value of test0, nothing appears in the drop down box & nothing can be set as the default value via the “use from browser” arrow.

Any ideas on what we’re doing wrong?

We’ve also tried:

  1. Recompiling everything
  2. Restarting the editor
  3. Using native-born classes (eg Flipbook), which do function as expected; the BP-born ones (like UFruit) do not :frowning:

Thanks!

That hollow circle icon typically denotes something which is not an Actor, in this case Im guessing its an Object which means you cannot select a reference. You can create a new object using Construct Object from Class, you may instead want to store the Class of the UFruit.

There are some types with a house icon which allow you to select assets in the defaults but not all of them do. As you say Flipbook seems to function as you expect.

Thank you MonsOlympus!

No worries, if you feel this answered your question adequately I do recommend marking it as answered. Thanks.