mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-09-30 14:53:09 -05:00
BoneTransformBindingMerger
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
|
||||
namespace UniVRM10
|
||||
{
|
||||
internal sealed class BoneTransformBindingMerger
|
||||
{
|
||||
public BoneTransformBindingMerger(Transform root)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public void Apply()
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
public void AccumulateValue(VRM10Expression clip, float value)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fe2bf5e71647b0f4d93ca6c22bb9fb7f
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -23,6 +23,7 @@ namespace UniVRM10
|
||||
|
||||
MorphTargetBindingMerger m_morphTargetBindingMerger;
|
||||
MaterialValueBindingMerger m_materialValueBindingMerger;
|
||||
BoneTransformBindingMerger m_boneTransformBindingMerger;
|
||||
|
||||
|
||||
public ExpressionMerger(VRM10ObjectExpression expressions, Transform root, bool isPrefabInstance)
|
||||
@@ -35,6 +36,7 @@ namespace UniVRM10
|
||||
m_valueMap = new Dictionary<ExpressionKey, float>(ExpressionKey.Comparer);
|
||||
m_morphTargetBindingMerger = new MorphTargetBindingMerger(m_clipMap, root);
|
||||
m_materialValueBindingMerger = new MaterialValueBindingMerger(m_clipMap, root, isPrefabInstance);
|
||||
m_boneTransformBindingMerger = new BoneTransformBindingMerger(root);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -50,6 +52,7 @@ namespace UniVRM10
|
||||
|
||||
m_morphTargetBindingMerger.Apply();
|
||||
m_materialValueBindingMerger.Apply();
|
||||
m_boneTransformBindingMerger.Apply();
|
||||
}
|
||||
|
||||
private void AccumulateValue(ExpressionKey key, float value)
|
||||
@@ -69,6 +72,7 @@ namespace UniVRM10
|
||||
|
||||
m_morphTargetBindingMerger.AccumulateValue(key, value);
|
||||
m_materialValueBindingMerger.AccumulateValue(clip, value);
|
||||
m_boneTransformBindingMerger.AccumulateValue(clip, value);
|
||||
}
|
||||
|
||||
public void Dispose()
|
||||
|
||||
Reference in New Issue
Block a user