How to hide some components of a UPROPERTY?

Hello,

If you haven’t seen this page yet, it should help you a lot.

If you have, then you should be able to declare an instance of your custom struct as a member variable inside of the class that you want to use it in. Then you should declare this member variable as a UPROPERTY with the specifiers that you want. EditAnywhere and giving it a Category should do.