diff options
| author | Andrew Lee <alee14498@protonmail.com> | 2020-08-20 23:40:50 -0400 |
|---|---|---|
| committer | Andrew Lee <alee14498@protonmail.com> | 2020-08-20 23:40:50 -0400 |
| commit | 3af4c218c0e70167db23a6303d2af30aff37d2fe (patch) | |
| tree | 927f29edcf54ab562f40f3d1c6cb69287c7f5980 /Library/PackageCache/com.unity.timeline@1.2.13/Runtime/Animation/AnimationPreviewUpdateCallback.cs | |
| parent | b6daed0af784f4e9bc13329dd87c671b06ee1c65 (diff) | |
| download | Project-Sandbox-3af4c218c0e70167db23a6303d2af30aff37d2fe.tar.gz Project-Sandbox-3af4c218c0e70167db23a6303d2af30aff37d2fe.tar.bz2 Project-Sandbox-3af4c218c0e70167db23a6303d2af30aff37d2fe.zip | |
Removed a bunch of stuff; Changes
Diffstat (limited to 'Library/PackageCache/com.unity.timeline@1.2.13/Runtime/Animation/AnimationPreviewUpdateCallback.cs')
| -rw-r--r-- | Library/PackageCache/com.unity.timeline@1.2.13/Runtime/Animation/AnimationPreviewUpdateCallback.cs | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/Library/PackageCache/com.unity.timeline@1.2.13/Runtime/Animation/AnimationPreviewUpdateCallback.cs b/Library/PackageCache/com.unity.timeline@1.2.13/Runtime/Animation/AnimationPreviewUpdateCallback.cs deleted file mode 100644 index 560f900..0000000 --- a/Library/PackageCache/com.unity.timeline@1.2.13/Runtime/Animation/AnimationPreviewUpdateCallback.cs +++ /dev/null @@ -1,54 +0,0 @@ -using System.Collections.Generic; -using UnityEngine.Animations; -using UnityEngine.Experimental.Animations; -using UnityEngine.Playables; - -namespace UnityEngine.Timeline -{ - class AnimationPreviewUpdateCallback : ITimelineEvaluateCallback - { - AnimationPlayableOutput m_Output; - PlayableGraph m_Graph; - List<IAnimationWindowPreview> m_PreviewComponents; - - public AnimationPreviewUpdateCallback(AnimationPlayableOutput output) - { - m_Output = output; - - Playable playable = m_Output.GetSourcePlayable(); - if (playable.IsValid()) - { - m_Graph = playable.GetGraph(); - } - } - - public void Evaluate() - { - if (!m_Graph.IsValid()) - return; - - if (m_PreviewComponents == null) - FetchPreviewComponents(); - - foreach (var component in m_PreviewComponents) - { - if (component != null) - { - component.UpdatePreviewGraph(m_Graph); - } - } - } - - private void FetchPreviewComponents() - { - m_PreviewComponents = new List<IAnimationWindowPreview>(); - - var animator = m_Output.GetTarget(); - if (animator == null) - return; - - var gameObject = animator.gameObject; - m_PreviewComponents.AddRange(gameObject.GetComponents<IAnimationWindowPreview>()); - } - } -} |
