Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Cinemachine requires Timeline now? Incompatible with 2018.4?

Discussion in 'Cinemachine' started by Peter77, Feb 17, 2020.

  1. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,589
    Updating Cinemachine from 2.2.9 to 2.5.0 using Unity 2018.4.4f1 causes these compile errors:

    Code (CSharp):
    1. Assembly has reference to non-existent assembly 'Unity.Timeline' (Packages/com.unity.cinemachine/Runtime/com.unity.cinemachine.asmdef)
    2. Assembly has reference to non-existent assembly 'Unity.Timeline' (Packages/com.unity.cinemachine/Editor/com.unity.cinemachine.Editor.asmdef)
    3. AssemblyDefinitionException: Could not find assembly reference 'Unity.Timeline'
    4. UnityEditor.AssemblyDefinitionImporterInspector.LoadAssemblyDefintionState (System.String path) (at C:/buildslave/unity/build/Editor/Mono/Inspector/AssemblyDefinitionImporterInspector.cs:708)
    5. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
    Is Timeline a requirement for Cinemachine now or just an oversight?

    Timeline is not even visible in the Package Manager here. It seems the latest Cinemachine isn't usable with Unity 2018.4 anymore.

    I'm also not using nor interested in Timeline and I want to keep the installed packages to a minimum, because every installed package increases domain reload times.
     
  2. Gregoryl

    Gregoryl

    Unity Technologies

    Joined:
    Dec 22, 2016
    Posts:
    7,658
    If you upgrade Unity 2018.4 to the latest LTS release the errors will go away.
     
    Peter77 likes this.
  3. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,589
    Upgrading to Unity 2018.4.17f1 did the trick. Thank you!