A game about forced loneliness, made by TACStudios
at master 25 lines 714 B view raw
1using UnityEngine; 2using UnityEngine.Timeline; 3 4// Data sources for key overlays 5namespace UnityEditor.Timeline 6{ 7 // Used for key overlays manipulators 8 class AnimationTrackKeyDataSource : BasePropertyKeyDataSource 9 { 10 readonly float m_TrackOffset; 11 12 protected override AnimationClip animationClip { get; } 13 14 public AnimationTrackKeyDataSource(AnimationTrack track) 15 { 16 animationClip = track != null ? track.infiniteClip : null; 17 m_TrackOffset = track != null ? (float)track.infiniteClipTimeOffset : 0.0f; 18 } 19 20 protected override float TransformKeyTime(float keyTime) 21 { 22 return keyTime + m_TrackOffset; 23 } 24 } 25}