I was wondering if it’s possible to add a post process volume, physics volume, pain causing volume, etc. to a blueprint.
I’d like to simulate water, and I’d like to damage the player, slow him down, and add a post process volume making everything blue.
You can use box components to emulate most of this functionality by handling OnComponentBeginOverlap/EndOverlap. It isn’t the same as actually adding those individual volumes as components but should be functionally equivalent.
Ah okay. You could Get Velocity, then divide it by some number, then Set Velocity, but that would need to be done continuously while the player was in the box. You could alternatively set the maximum speed on the movement component to less than it was before, then set it back to the original value when the player leaves the box.