Whenever defer spawning is used from the GameplayStatics library it is supposed change it's transform properties based on what is passed in as a parameter. Despite this, it seems the newly created actor doesn't take in those transform properties.

Steps to Reproduce
  1. Download project: [Link Removed]
  1. Open the C++ class MyBPActor.h
  2. Open the Blueprint class BPActor (deriving from MyBPActor class())
  3. Play in Editor 

Result: See that scale printed on the screen is at (X= 1.00, Y= 1.00, Z= 1.00).

Expected: See that scale printed on the screen is at (X= 2.00, Y= 2.00, Z= 2.00), because scale is set to (X= 2.00, Y= 2.00, Z= 2.00) on BeginPlay in BPActor.


Have Comments or More Details?

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

Login to Vote

Won't Fix
ComponentUE - Gameplay - Components
Affects Versions4.
CreatedFeb 12, 2018
ResolvedAug 18, 2021
UpdatedAug 18, 2021