1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- using UnityEngine;
- namespace UnityEditor.Timeline
- {
- class TimelineDisabledMode : TimelineMode
- {
- public TimelineDisabledMode()
- {
- headerState = new HeaderState
- {
- breadCrumb = TimelineModeGUIState.Enabled,
- options = TimelineModeGUIState.Enabled,
- sequenceSelector = TimelineModeGUIState.Enabled
- };
- trackOptionsState = new TrackOptionsState
- {
- newButton = TimelineModeGUIState.Enabled,
- editAsAssetButton = TimelineModeGUIState.Enabled
- };
- mode = TimelineModes.Disabled;
- }
- public override bool ShouldShowPlayRange(WindowState state)
- {
- return false;
- }
- public override bool ShouldShowTimeCursor(WindowState state)
- {
- return true;
- }
- public override TimelineModeGUIState ToolbarState(WindowState state)
- {
- return TimelineModeGUIState.Disabled;
- }
- public override TimelineModeGUIState TrackState(WindowState state)
- {
- return TimelineModeGUIState.Enabled;
- }
- }
- }
|