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.

Steps to Reproduce

Add this function to a UClass:

UFUNCTION(BlueprintCallable, Category="X")
TArray<UClass*> Func();


Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

ComponentUE - Foundation - Core
Affects Versions4.7
Target Fix4.8
Fix Commit2508644
CreatedFeb 27, 2015
ResolvedApr 22, 2015
UpdatedFeb 5, 2017
View Jira Issue