Why is CollisionEnabled controlled by CollisionPresets?

Hi, guys! When I try to use a CollisionPreset in Blueprint, I find the CollisionEnabled field cannot changed and it is gray. I think it can be changed when I use a CollisionPreset in Blueprint, Because whether enable or not is related to gameplay logic! So why?

Presets are presets :person_shrugging:, by definition they are meant to set data according to their defaults which are defined here:

You are free to modify them and add your own.


You can also select a preset first, and then set it to custom:

It will inherit from the preset but will allow you to modify everything else.

1 Like