The current Parameter Behavior system is fairly powerful, however it would save me a lot of code duplication and make it easier to maintain a large number of expressions If I could re-use the result of already evaluated expressions.
For instance, if I have an expression like:
MouthCornerPullRight * 0.8 + MouthCornerSlantRight * 0.2
that runs a blendhshape or parameter
MouthSmileRight
, then I could re-use that calculation in another expression like this:
MouthSmileRight - MouthFrownRight
and output that to a parameter or shape
SmileFrownRight
.
Ideally either the animator parameter name or blendshape name could be used as the token to reference its value in subsequent expressions.