Could you provide more information on
what you would like to know?
Sounds clear to me.
Can’t I assign to an actor object
reference a grandchild blueprint
object? Is this true?
Not true:
In an inheritance chain as described in the original post:
This works just fine. If in doubt drop a screenshot.
The way UE4 assigns pin types can sometimes lead to incorrect type warning / errors - this can be usually fixed by doing things either manually or in a specific order.
In the example above, the first pin I connected was the grandparent, inherited class will follow suit. If I did this the other way round, this would happen:
This is simply because the array is now of child type, not grandparent type.