Reported on AnswerHub, but confirmed locally.
Generated code converts the TArray<UClass*> into a TArray<TSubclassOf<UObject>>, which doesn't compile because TArrays are not compatible in that way.
Add this function to a UClass:
UFUNCTION(BlueprintCallable, Category="X")
TArray<UClass*> Func();
Compile.
Head over to the existing Questions & Answers thread and let us know what's up.
| 0 |
| Component | UE - Foundation - Core |
|---|---|
| Affects Versions | 4.7 |
| Target Fix | 4.8 |
| Fix Commit | 2508644 |
|---|
| Created | Feb 27, 2015 |
|---|---|
| Resolved | Apr 22, 2015 |
| Updated | Feb 5, 2017 |