From 3db514468fac20693a257179d35592d0b78e2936 Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 7 Jul 2021 22:13:48 +0800 Subject: +RootMotion --- Assets/Scripts/Unit/UnitRootMotion.cs | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'Assets/Scripts/Unit/UnitRootMotion.cs') diff --git a/Assets/Scripts/Unit/UnitRootMotion.cs b/Assets/Scripts/Unit/UnitRootMotion.cs index 40a82f1d..0d9d04a6 100644 --- a/Assets/Scripts/Unit/UnitRootMotion.cs +++ b/Assets/Scripts/Unit/UnitRootMotion.cs @@ -3,35 +3,16 @@ using System.Collections.Generic; using UnityEngine; // 同步root motion到角色根节点 -[ExecuteInEditMode] [DisallowMultipleComponent] public class UnitRootMotion : MonoBehaviour { Transform m_Root; Animator m_Animator; - [HideInInspector] - public bool applyToRoot = true; - private void Awake() { m_Root = transform.parent; m_Animator = GetComponent(); } - void OnAnimatorMove() - { - if (m_Animator == null) - return; - if (applyToRoot && m_Root) - { - m_Root.rotation *= m_Animator.deltaRotation; - m_Root.position += m_Animator.deltaPosition; - } - else - { - transform.rotation *= m_Animator.deltaRotation; - transform.position += m_Animator.deltaPosition; - } - } } -- cgit v1.1-26-g67d0