Hey there Forrgit,
Blueprints are picky when it comes to typing an array, and even more picky about Structures. You can just set up the array of structures with the base type that you have, and if I remember correctly, it will allow all subtypes, to be added as well. If it doesn’t, don’t shoot me! lol
To actually create the array, create a variable, and set it’s type to the base type, then set the variable to be an array.
To have access to the structure, from blueprint, you will need to annotate the structure in C++ with the following.
USTRUCT(BlueprintType,
meta = (DisplayName = “Name to display on the node”,
Keywords = “Keywords that can be used to search with”))
struct Dummy_API F_DummyStructureIdentifier {
GENERATED_USTRUCT_BODY()
/*
Dummy Comment that will displayed on mouse hover over the Struct member on the node
*/
UPROPERTY(EditAnywhere, BlueprintReadWrite)
FString DummyMember;
};
Hope this helps,