UPROPERTY works with UBT generated stuff, XXX.generated.h"
1, it need generate stuff before compile,
2, it should been compiled by c++ compiler.
So, you can not change a c++ nature variable become to a uproperty.
But you can make a TArray UPROPERTY, and dynamic add elements in runtime.
Cheers
Omega