I’m learning blueprints and coding by itself, and i stumbled upon with something unfamiliar to me - i have physics based door (hinged), and i want to change it’s motion type from Limited to Locked (i could set it to Locked by default, but then when door ‘lock’ reach it’s position, door will simply snap to it’s position, which doesn’t look nice), but to actually switch it, i have to call “Set angular swing 1limit” node twice.
Can you explain why it works this way?
What’s the value of “Motion Type Switch” right before you call the first Set Angular Swing 1Limit node? You should be able to do a Print String node, and plug “Motion Type Switch” in for the string to print it onto the screen.
I might also just be misunderstanding the problem. While I’ve definitely had my fair share of UE4 Physics having a mind of their own (don’t get me started on working with ragdolls… haha), I can’t quite visualize what it would look like if you just did one Set Angular Swing 1Limit node instead of two. Could you provide a gif of some sort of the expected result (when you use two nodes) and what happens when you use one node?