Description

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();

Compile.

Have Comments or More Details?

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

0
Login to Vote

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