Collision preset setting is not reflected correctly in case of original class inheriting Primitive Component.
Probably the cause is UPrimitiveComponent :: PostLoad (). Since FCollisionResponse :: UpdateResponseContainerFromArray () is called via BodyInstance.FixupData (this); used by this function, ResponseToChannels is overwritten with the default value
Result: contents of 2 and 4 are different
Expect: contents of 2 and 4 are same
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-62916 in the post.
| 3 |
| Component | UE - Simulation - Physics |
|---|---|
| Affects Versions | 4.20 |
| Created | Aug 15, 2018 |
|---|---|
| Resolved | Aug 18, 2021 |
| Updated | Aug 18, 2021 |