/
TON618OFF
/
Unity-Project-RTU
Обзор
Документация
Войти
/
TON618OFF
/
Unity-Project-RTU
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Library/PackageCache/com.unity.timeline@1.7.6/Editor/Window/ViewModel/TimelineAssetViewModel_versions.cs
37 строк
939 B
TON618OFF
release
03 окт 2024, 22:20
03 окт 2024, 22:20
7c70e9f
Код
Авторство
О чём код?
using UnityEngine; using UnityEngine.Serialization; namespace UnityEditor.Timeline { partial class TimelineAssetViewModel { //used for file format versioning purposes [SerializeField] int m_Version; #pragma warning disable 649 [FormerlySerializedAs("timeAreaPlayRange")] [SerializeField] Vector2 deprecated_timeAreaPlayRange; #pragma warning restore 649 enum Versions { Default = 0, PlayRangeAsStruct = 1, Current = PlayRangeAsStruct } void UpgradeIfNecessary() { if (m_Version < (int)Versions.PlayRangeAsStruct) Upgrade_PlayRangeAsStruct(); m_Version = (int)Versions.Current; } void Upgrade_PlayRangeAsStruct() { m_TimeAreaPlayRange = new PlayRange(deprecated_timeAreaPlayRange.x, deprecated_timeAreaPlayRange.y); } } }