summaryrefslogtreecommitdiff
path: root/Library/PackageCache/com.unity.timeline@1.2.13/Runtime/Animation/AnimationPreviewUpdateCallback.cs
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2020-08-20 23:40:50 -0400
committerAndrew Lee <alee14498@protonmail.com>2020-08-20 23:40:50 -0400
commit3af4c218c0e70167db23a6303d2af30aff37d2fe (patch)
tree927f29edcf54ab562f40f3d1c6cb69287c7f5980 /Library/PackageCache/com.unity.timeline@1.2.13/Runtime/Animation/AnimationPreviewUpdateCallback.cs
parentb6daed0af784f4e9bc13329dd87c671b06ee1c65 (diff)
downloadProject-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.cs54
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>());
- }
- }
-}