Description

Watched value of 'Get Capsule Radius' returns the radius of the wrong capsule. The printed value returns correctly, but the the watched value returns the radius of the inherited capsule component instead of the capsule that is directly referenced.

Steps to Reproduce
  1. Create a 3rd Person template project & open it
  2. Open the ThirdPersonCharacter BP
  3. Add a Capsule component > Add a Get of this component in the Event Graph
  4. Drag off the Capsule Get node > Add a Get Capsule Radius node
  5. Add a Print String node on Tick
  6. Connect the Capsule Radius to the In String of the Print String node
  7. Right-click the Capsule Radius pin > Watch this Pin
  8. Compile and save the BP

Results: The value that is being watched will be 42. The radius of the capsule that is being referenced is 22 by default. Changing the Capsule Radius of the CapsuleComponent(Inherited) will be reflected in the watched value.

Expected: For the value that is being watched to equal the capsule radius of the correctly referenced capsule.

Have Comments or More Details?

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

1
Login to Vote

Won't Fix
ComponentUE - Gameplay
Affects Versions4.15.34.164.17
CreatedMay 26, 2017
ResolvedAug 18, 2021
UpdatedAug 18, 2021