A game about forced loneliness, made by TACStudios
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}