Condition Manipulator
The ManipulatorCondition redirects the manipulations to two different manipulators, regarding a condition on a controller plug’s numerical value.
You can use that manipulator to control for instance two FK and IK manipulators, regarding the value of a controller switch plug:
In that example, the manipulator acts like the m_leg_ik_r manipulator if the c_leg_r.ik_fk_switch plug value is less than 0.5, otherwise, it acts like the m_leg_fk_r manipulator.
Configure the condition manipulator by changing those attributes:
Rumba Controller Name: The name of the controller with the condition plug
Rumba Plug Name: The name of the condition plug with the numerical value to be tested against the condition value.
Rumba Condition Mode: The condition operation to use to compare the condition plug and the condition value. The condition left value is the controller plug value, the right value is the condition value.
Rumba Condition Value: The condition value to compare to the plug value
Rumba Manipulator True: The name of the manipulator to use if the condition is true
Rumba Manipulator False: The name of the manipulator to use if the condition is false