Only recently I started working with the control rig - a wonderful thing and there were no obvious problems with it, before this incident. In CR’s Blueprint there is no functionality for converting from one type of variable to another (except from Float to Int and reverse), so i wanted to make Function for that - from Bool to Float (output value 1.0 or 0.0).
I made it using sequence and branch, which work fine in the graph of the rig itself, and the debug also shows that the flow is correct. However, for some reason, the output value is always the same as if the input bool argument is True.
(As you can see in the screenshot, the execution goes as it should, but the result is still 1.0)
I thought that there might be some problems due to the names of the arguments - I changed them several times, but the result is the same. I also already have several functions in this rig that work correctly, but there is no flow manipulation in them - maybe this is somehow related? Any ideas?