Skip to content

Commit

Permalink
FakeWDの生成方法を修正
Browse files Browse the repository at this point in the history
close #65
  • Loading branch information
pandrabox committed Sep 22, 2024
1 parent 1361b5a commit 5d5e2e5
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions Editor/CreateClip.cs
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@ public CreateClip()
var clip0 = _emote.UnitMotions[0].Clip;
CreateShrinkPhysBonesClip();
CreateShrinkPhysBonesWriteDefaultClip();
clip0.FakeWD = CreateFakeWriteDefaultClip(clip0.UnHumanoid);
clip0.FakeWDR = CreateFakeWriteDefaultClip(clip0.UnHumanoidR);
clip0.FakeWD = CreateFakeWriteDefaultClip(false);
clip0.FakeWDR = CreateFakeWriteDefaultClip(true);
}
}

Expand Down Expand Up @@ -156,11 +156,12 @@ private void CreateBodyShapeBlockerClip()
/// <summary>
/// デフォルト値に戻すクリップの生成
/// </summary>
private AnimationClip CreateFakeWriteDefaultClip(AnimationClip fromClip)
private AnimationClip CreateFakeWriteDefaultClip(bool IsRelative=false)
{
var clip = new AnimationClip();
for (int n = 0; n < _emote.UnitMotions.Count; n++)
{
AnimationClip fromClip = IsRelative ? _emote.UnitMotions[n].Clip.UnHumanoidR : _emote.UnitMotions[n].Clip.UnHumanoid;
EditorCurveBinding[] bindings = AnimationUtility.GetCurveBindings(fromClip);
foreach (EditorCurveBinding binding in bindings)
{
Expand Down

0 comments on commit 5d5e2e5

Please sign in to comment.