Developer Notes

Going forward with 4.20 you will only be able to set actor references on an instance of a Blueprint in a level, but not in the class defaults of a Blueprint.

Description

This is a regression from 4.19. In 4.19 you were able to change the actor assigned to the array element in a Camera Actor variable. In 4.20 and 4.21 the field is grayed out and displays None with a tool-tip that says "Editing this value in a Class Default Object is not allowed."

Steps to Reproduce
  1. Open or create a 4.20 project
  2. In any Blueprint create a Camera Actor variable (Object Reference) and change the variable type to Array
  3. Compile and add Array Elements

Results: You can't change the actor assigned to the array element

Expected: You can change the actor assigned to the array element

Have Comments or More Details?

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

1
Login to Vote

By Design
ComponentUE - Gameplay
Affects Versions4.204.21
CreatedJun 7, 2018
ResolvedJun 7, 2018
UpdatedJun 23, 2018