Added root motion option to ModelForm

This commit is contained in:
dexy 2019-11-21 19:05:31 +11:00
parent d025f1b8d8
commit 7da61d36c1
2 changed files with 12 additions and 0 deletions

View File

@ -722,6 +722,7 @@
this.EnableRootMotionCheckBox.TabIndex = 37; this.EnableRootMotionCheckBox.TabIndex = 37;
this.EnableRootMotionCheckBox.Text = "Enable root motion"; this.EnableRootMotionCheckBox.Text = "Enable root motion";
this.EnableRootMotionCheckBox.UseVisualStyleBackColor = true; this.EnableRootMotionCheckBox.UseVisualStyleBackColor = true;
this.EnableRootMotionCheckBox.CheckedChanged += new System.EventHandler(this.EnableRootMotionCheckBox_CheckedChanged);
// //
// label22 // label22
// //

View File

@ -113,6 +113,7 @@ namespace CodeWalker.Forms
MetaHash ModelHash; MetaHash ModelHash;
Archetype ModelArchetype = null; Archetype ModelArchetype = null;
bool EnableRootMotion = false;
@ -520,6 +521,11 @@ namespace CodeWalker.Forms
private void RenderSingleItem() private void RenderSingleItem()
{ {
if (AnimClip != null)
{
AnimClip.EnableRootMotion = EnableRootMotion;
}
if (Ydr != null) if (Ydr != null)
{ {
@ -1985,5 +1991,10 @@ namespace CodeWalker.Forms
{ {
SelectClip(ClipComboBox.Text); SelectClip(ClipComboBox.Text);
} }
private void EnableRootMotionCheckBox_CheckedChanged(object sender, EventArgs e)
{
EnableRootMotion = EnableRootMotionCheckBox.Checked;
}
} }
} }