Each of the 3 pin classes here are a different child class inheriting from the same base class. The trick here is to ensure that the Make Array node is of base class first - then you can hook up any child classes.
First of all, your reference are not classes - they’re objects. Note the colour of the pin. It might be OK, it might not - depending on what you’re doing here.
Do re-read my answer:
The trick here is to ensure that the
Make Array node is of base class first
then you can hook up any child classes.
My example covers precisely this case:
“Rifle01” and “Rifle02” are different
child class of “BP_RifleBase”.
Ensure the array is of BP_RifleBase type, may it be an object or a class.
i want to make an array with “Rifle01” and “Rifle02”, the blueprint class of “Rifle01” is BP_Rifle01 and the blueprint class of “Rifle02” is BP_Rifle02, in this case i can’t.
“Rifle01” and “Rifle02” are different child class of “BP_RifleBase”.