When creating a new data asset, it is not possible to select a Data Asset C++ Class or Derived Blueprint as its base class.

This did not occur in 4.15.1, this is a regression.

Steps to Reproduce
  1. Open the editor
  2. Create a new C++ class based on Data Asset
  3. Add the Blueprintable specifier to the UCLASS()
  4. Compile
  5. Create a blueprint derived from the Data Asset C++ Class
  6. Create a new Data Asset (Miscellaneous->DataAsset)

Result: Notice that the C++ class and the blueprint class are not available in the dropdown of classes to derive from.

Expected: The classes created in the repro steps would be available to derive from.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-44389 in the post.

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions4.164.17
Target Fix4.16
Fix Commit3411664
Main Commit3427032
Release Commit3411664
CreatedApr 26, 2017
ResolvedApr 27, 2017
UpdatedMay 6, 2017