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/Editor/Window/TimelineWindow_TimeCursor.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/Editor/Window/TimelineWindow_TimeCursor.cs')
| -rw-r--r-- | Library/PackageCache/com.unity.timeline@1.2.13/Editor/Window/TimelineWindow_TimeCursor.cs | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/Library/PackageCache/com.unity.timeline@1.2.13/Editor/Window/TimelineWindow_TimeCursor.cs b/Library/PackageCache/com.unity.timeline@1.2.13/Editor/Window/TimelineWindow_TimeCursor.cs deleted file mode 100644 index 9a0bee4..0000000 --- a/Library/PackageCache/com.unity.timeline@1.2.13/Editor/Window/TimelineWindow_TimeCursor.cs +++ /dev/null @@ -1,83 +0,0 @@ -using System; -using UnityEngine; -using UnityEngine.Timeline; -using UnityEngine.Playables; - -namespace UnityEditor.Timeline -{ - partial class TimelineWindow - { - TimeAreaItem m_PlayHead; - - void TimeCursorGUI(TimelineItemArea area) - { - DrawTimeOnSlider(); - if (!CanDrawTimeCursor(area)) - return; - - if (m_PlayHead == null || m_PlayHead.style != styles.timeCursor) - { - m_PlayHead = new TimeAreaItem(styles.timeCursor, OnTrackHeadDrag); - m_PlayHead.AddManipulator(new PlayheadContextMenu(m_PlayHead)); - } - - var headerMode = area == TimelineItemArea.Header; - DrawTimeCursor(headerMode, !headerMode); - } - - bool CanDrawTimeCursor(TimelineItemArea area) - { - if (!currentMode.ShouldShowTimeCursor(state)) - return false; - - if (treeView == null || state.editSequence.asset == null || (state.editSequence.asset != null && state.IsEditingAnEmptyTimeline())) - return false; - - if (area == TimelineItemArea.Lines && !state.TimeIsInRange((float)state.editSequence.time)) - return false; - - return true; - } - - void DrawTimeOnSlider() - { - if (currentMode.ShouldShowTimeCursor(state)) - { - var colorDimFactor = EditorGUIUtility.isProSkin ? 0.7f : 0.9f; - var c = styles.timeCursor.normal.textColor * colorDimFactor; - - float time = Mathf.Max((float)state.editSequence.time, 0); - float duration = (float)state.editSequence.duration; - - m_TimeArea.DrawTimeOnSlider(time, c, duration, DirectorStyles.kDurationGuiThickness); - } - } - - void DrawTimeCursor(bool drawHead, bool drawline) - { - m_PlayHead.HandleManipulatorsEvents(state); - - if (Event.current.type == EventType.MouseDown && Event.current.button == 0) - { - if (state.timeAreaRect.Contains(Event.current.mousePosition)) - { - state.SetPlaying(false); - m_PlayHead.HandleManipulatorsEvents(state); - state.editSequence.time = Math.Max(0.0, state.GetSnappedTimeAtMousePosition(Event.current.mousePosition)); - } - } - - state.isClipSnapping = false; - - m_PlayHead.drawLine = drawline; - m_PlayHead.drawHead = drawHead; - m_PlayHead.Draw(sequenceContentRect, state, state.editSequence.time); - } - - void OnTrackHeadDrag(double newTime) - { - state.editSequence.time = Math.Max(0.0, newTime); - m_PlayHead.showTooltip = true; - } - } -} |
