diff --git a/Examples/OpenSeeVRMDriver.cs b/Examples/OpenSeeVRMDriver.cs index d6fad43..c83ae2e 100644 --- a/Examples/OpenSeeVRMDriver.cs +++ b/Examples/OpenSeeVRMDriver.cs @@ -718,11 +718,17 @@ public class OpenSeeVRMDriver : MonoBehaviour { public void InitExpressionMap() { toggledExpression = null; + lastExpression = null; + currentExpression = null; overridden = false; continuedPress = new HashSet(); expressionMap = new Dictionary(); openSeeExpression.weightMap = new Dictionary(); foreach (var expression in expressions) { + expression.toggled = false; + expression.triggered = false; + expression.lastActive = false; + expression.reached = true; openSeeExpression.weightMap.Add(expression.trigger, expression.errorWeight); if (expression.customBlendShapeName != "") expression.blendShapeKey = new BlendShapeKey(expression.customBlendShapeName);