/
TON618OFF
/
Unity-Project-RTU
Обзор
Документация
Войти
/
TON618OFF
/
Unity-Project-RTU
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Library/PackageCache/com.unity.timeline@1.7.6/Editor/Window/Modes/TimelineReadOnlyMode.cs
52 строки
2 KB
TON618OFF
release
03 окт 2024, 22:20
03 окт 2024, 22:20
7c70e9f
Код
Авторство
О чём код?
namespace UnityEditor.Timeline { class TimelineReadOnlyMode : TimelineMode { public TimelineReadOnlyMode() { headerState = new HeaderState() { breadCrumb = TimelineModeGUIState.Enabled, options = TimelineModeGUIState.Enabled, sequenceSelector = TimelineModeGUIState.Enabled, }; trackOptionsState = new TrackOptionsState() { newButton = TimelineModeGUIState.Disabled, editAsAssetButton = TimelineModeGUIState.Disabled, }; mode = TimelineModes.ReadOnly; } public override bool ShouldShowPlayRange(WindowState state) { return state.editSequence.director != null && state.playRangeEnabled; } public override bool ShouldShowTimeCursor(WindowState state) { return state.editSequence.director != null; } public override TimelineModeGUIState TrackState(WindowState state) { return TimelineModeGUIState.Disabled; } public override TimelineModeGUIState ToolbarState(WindowState state) { return state.editSequence.director == null ? TimelineModeGUIState.Disabled : TimelineModeGUIState.Enabled; } public override TimelineModeGUIState PreviewState(WindowState state) { return state.editSequence.director == null ? TimelineModeGUIState.Disabled : TimelineModeGUIState.Enabled; } public override TimelineModeGUIState EditModeButtonsState(WindowState state) { return TimelineModeGUIState.Disabled; } } }