Hello @jeetmeister ,Hello again. Thank you for taking your time answering my question. As I don't really want to modify anything from the Live2D framework(to avoid risks), I found an alternate solution that I can use during runtime.
Thanks for using our products.
If you want to disable a feature of CubismHarmonicMotionController, uncheck the component of the feature in question from Inspector.
However, simply unchecking the checkbox will result in a sudden change in value.
How about multiplying the value applied by Harmonic Motion by Weight and smoothly switching the influence of CubismHarmonicMotionController by manipulating the value of Weight between 0.0f and 1.0f?
Below is a snippet with Weight added to CubismHarmonicMotionController:public float Weight = 1.0f; public void OnLateUpdate() { ... for (var i = 0; i < Sources.Length; ++i) { ... Destinations[i].BlendToValue(BlendMode, Sources[i].Evaluate() * Weight); } }Best regards.