48 lines
1.3 KiB
C#
48 lines
1.3 KiB
C#
|
namespace UnityEditor.Timeline
|
||
|
{
|
||
|
class TimelineInactiveMode : TimelineMode
|
||
|
{
|
||
|
public TimelineInactiveMode()
|
||
|
{
|
||
|
headerState = new HeaderState
|
||
|
{
|
||
|
breadCrumb = TimelineModeGUIState.Disabled,
|
||
|
options = TimelineModeGUIState.Enabled,
|
||
|
sequenceSelector = TimelineModeGUIState.Enabled
|
||
|
};
|
||
|
|
||
|
trackOptionsState = new TrackOptionsState
|
||
|
{
|
||
|
newButton = TimelineModeGUIState.Disabled,
|
||
|
editAsAssetButton = TimelineModeGUIState.Enabled
|
||
|
};
|
||
|
mode = TimelineModes.Inactive;
|
||
|
}
|
||
|
|
||
|
public override bool ShouldShowPlayRange(WindowState state)
|
||
|
{
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
public override bool ShouldShowTimeCursor(WindowState state)
|
||
|
{
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
public override TimelineModeGUIState ToolbarState(WindowState state)
|
||
|
{
|
||
|
return TimelineModeGUIState.Disabled;
|
||
|
}
|
||
|
|
||
|
public override TimelineModeGUIState TrackState(WindowState state)
|
||
|
{
|
||
|
return TimelineModeGUIState.Disabled;
|
||
|
}
|
||
|
|
||
|
public override TimelineModeGUIState PreviewState(WindowState state)
|
||
|
{
|
||
|
return TimelineModeGUIState.Disabled;
|
||
|
}
|
||
|
}
|
||
|
}
|