/// <summary> /// まとめて反映する。1フレームに1回呼び出されることを想定 /// </summary> /// <param name="expressionWeights"></param> public void SetValues(Dictionary <ExpressionKey, float> expressionWeights) { foreach (var(key, weight) in expressionWeights) { AccumulateValue(key, weight); } m_morphTargetBindingMerger.Apply(); m_materialValueBindingMerger.Apply(); }
/// <summary> /// 蓄積した値を適用する /// </summary> public void Apply() { m_morphTargetBindingMerger.Apply(); m_materialValueBindingMerger.Apply(); }