private void AddToggleKeyframes(AnimationClip animationClip, Transform target, bool expressionActiveState, List <Object> dirtyAssets) { var go = target.gameObject; Undo.RecordObject(go, $"Set expression starting state"); go.SetActive(!expressionActiveState); AnimUtility.SetKeyframe(animationClip, target, "m_IsActive", expressionActiveState ? 1 : 0, dirtyAssets); }
private void AddToggleKeyframes(AnimationClip animationClip, Transform target, bool expressionActiveState, List <Object> dirtyAssets) { AnimUtility.SetKeyframe(animationClip, target, "m_IsActive", expressionActiveState ? 1 : 0, dirtyAssets); }