I'm looking into defining @UnrealEngine data in a hierarchical way using Instanced and EditInlineNew.

I like defining re-usable classes using BP, overriding part of them in-place, or just making one-offs in-place.

But why are EditDefaultsOnly properties visible on instances? 😭

@_benui It's kind of hard to tell from the screenshots since I can't see how AnimalData is being created in BP_Animal_Spider, but I think it's because of EditInlineNew.

It also seems like UAnimalData would be better as a UStruct instead of a UObject to me (unless you're also planning to add some functions into it).

Sign in to participate in the conversation
Gamedev Mastodon

Mastodon server focused on game development and related topics.