The behavior of non-variable class pins has changed in 4.26 where abstract classes like AInfo are being excluded from class pickers for general utility functions like GetAllActorsOfClass. This is not intentional, it was only intended to hide abstract classes from pins like Set that directly modify class variables.
1 Add a custom c++ class with Abstract in its class specifier
2 Add the GetAllActorsOfClass node in BP, in the Actor Class dropdown list, one cannot find the custom class (or an engine class like Info)
Expected Result: the custom class shows up in the dropdown list, which is the default behavior before 4.26.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-104587 in the post.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.26 |
Target Fix | 4.26.1 |
Created | Dec 15, 2020 |
---|---|
Resolved | Dec 15, 2020 |
Updated | Apr 27, 2021 |