From 3af4c218c0e70167db23a6303d2af30aff37d2fe Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Thu, 20 Aug 2020 23:40:50 -0400 Subject: Removed a bunch of stuff; Changes --- .../Editor/treeview/IPropertyKeyDataSource.cs | 71 ---------------------- 1 file changed, 71 deletions(-) delete mode 100644 Library/PackageCache/com.unity.timeline@1.2.13/Editor/treeview/IPropertyKeyDataSource.cs (limited to 'Library/PackageCache/com.unity.timeline@1.2.13/Editor/treeview/IPropertyKeyDataSource.cs') diff --git a/Library/PackageCache/com.unity.timeline@1.2.13/Editor/treeview/IPropertyKeyDataSource.cs b/Library/PackageCache/com.unity.timeline@1.2.13/Editor/treeview/IPropertyKeyDataSource.cs deleted file mode 100644 index a26deb6..0000000 --- a/Library/PackageCache/com.unity.timeline@1.2.13/Editor/treeview/IPropertyKeyDataSource.cs +++ /dev/null @@ -1,71 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using System.Text; -using UnityEditorInternal; -using UnityEngine; - -namespace UnityEditor.Timeline -{ - interface IPropertyKeyDataSource - { - float[] GetKeys(); // Get the keys - Dictionary GetDescriptions(); // Caches for descriptions - } - - abstract class BasePropertyKeyDataSource : IPropertyKeyDataSource - { - static readonly StringBuilder k_StringBuilder = new StringBuilder(); - - protected abstract AnimationClip animationClip { get; } - - public virtual float[] GetKeys() - { - if (animationClip == null) - return null; - - var info = AnimationClipCurveCache.Instance.GetCurveInfo(animationClip); - return info.keyTimes.Select(TransformKeyTime).ToArray(); - } - - public virtual Dictionary GetDescriptions() - { - var map = new Dictionary(); - var info = AnimationClipCurveCache.Instance.GetCurveInfo(animationClip); - var processed = new HashSet(); - - foreach (var b in info.bindings) - { - var groupID = b.GetGroupID(); - if (processed.Contains(groupID)) - continue; - - var group = info.GetGroupBinding(groupID); - var prefix = AnimationWindowUtility.GetNicePropertyGroupDisplayName(b.type, b.propertyName); - - foreach (var t in info.keyTimes) - { - k_StringBuilder.Length = 0; - - var key = TransformKeyTime(t); - if (map.ContainsKey(key)) - k_StringBuilder.Append(map[key]) - .Append('\n'); - - k_StringBuilder.Append(prefix) - .Append(" : ") - .Append(group.GetDescription(key)); - - map[key] = k_StringBuilder.ToString(); - } - processed.Add(groupID); - } - - return map; - } - - protected virtual float TransformKeyTime(float keyTime) - { - return keyTime; - } - } -} -- cgit v1.2.3