12345678910111213141516171819202122232425262728293031323334 |
- namespace UnityEngine.Timeline
- {
- partial class TimelineClip
- {
- enum Versions
- {
- Initial = 0,
- ClipInFromGlobalToLocal = 1
- }
- const int k_LatestVersion = (int)Versions.ClipInFromGlobalToLocal;
- [SerializeField, HideInInspector] int m_Version;
-
- void UpgradeToLatestVersion()
- {
- if (m_Version < (int)Versions.ClipInFromGlobalToLocal)
- {
- TimelineClipUpgrade.UpgradeClipInFromGlobalToLocal(this);
- }
- }
- static class TimelineClipUpgrade
- {
-
- public static void UpgradeClipInFromGlobalToLocal(TimelineClip clip)
- {
-
- if (clip.m_ClipIn > 0 && clip.m_TimeScale > float.Epsilon)
- clip.m_ClipIn *= clip.m_TimeScale;
- }
- }
- }
- }
|