Description

Set Actor Enable Collision doesn't turn off collision for Child Actor Components. User expects it to do so because other nodes like Set Hidden in Game work on the entire actor and the API explains it as being for the 'whole actor'.

I suppose this could be by design but the Child Actor Component isn't simulating physics so it isn't technically separated from the actor BP yet.

https://docs.unrealengine.com/latest/INT/BlueprintAPI/Collision/SetActorEnableCollision/index.html

Steps to Reproduce

1. Open the attached test project
2. PIE
3. Use WASD and mouse to fly the spectator camera into both box components

Results: The Static Mesh Component will not have collision but the Child Actor Component still does, even though Set Actor Enable Collision was set to false on Event Begin Play.

Expected: Set Actor Enable Collision to also disable collision on the Child Actor Component because it is contained within the actor BP.

Have Comments or More Details?

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

10
Login to Vote

Won't Fix
ComponentUE - Gameplay
Affects Versions4.13.24.14.34.154.164.19
CreatedJan 30, 2017
ResolvedAug 18, 2021
UpdatedAug 18, 2021