Description

It is currently not possible to set variable values of an actor component, instanced in the level, by using the "details" pane. The Actor's construction script will only evaluate the variable defaults set for such components, and it ignores the value set for the instanced actor component in the level.

Steps to Reproduce
  1. Download the attached project
  2. Open editor
  3. Open the level "Start"
  4. Click on genActor in the level
  5. Select the component "genSceneComp_Child" in the details panel
  6. Set the variables "Child Class Var" and "Main Class Var" to 1
  7. Select the actor "genActor" in the level (not just the component)
  8. Move the actor around to run the construction script

Result: The values for the variables that were changed print out their default values (0.0)
Expected: The values being printed out would be the values of the variables that were set in the instanced actor in the level (1.0)

Have Comments or More Details?

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

4
Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint
Affects Versions4.19.2
CreatedJun 4, 2018
ResolvedAug 18, 2021
UpdatedAug 18, 2021