Got very stuck, and somewhat suprised
I have a class - should have been a struct but they are troubling me! no big deal i guess
class MY_API UZ_TXDATA : public UObject
UPROPERTY(BlueprintReadWrite, EditAnywhere) FName TXCommandType;
In a custom ActorComponent (UB_User is the base class of the custom Actor Component) I store this class in an array
class MY_API UW_UserTrigger : public UB_USER
For development, I have been hard coding my UZ_TXDATA in c++ during the construction of my Actors, and everything is good.
in the editor, I can select the c++ actors in the scene, and access the Array from the ActorComponent, but I cant change the values stored in.
So I derived a BLUEPRINT from the UZ_TXDATA, and i can make custom values - but I cant then drag my blueprint class over the array in the editor to replace the hard coded values - the outline goes RED!