Search Unity

  1. We are migrating the Unity Forums to Unity Discussions. On July 12, the Unity Forums will become read-only. On July 15, Unity Discussions will become read-only until July 18, when the new design and the migrated forum contents will go live. Read our full announcement for more information and let us know if you have any questions.

UnityEditor.Timeline not found

Discussion in 'Timeline' started by IN_Ron, Jul 11, 2018.

  1. IN_Ron

    IN_Ron

    Joined:
    Feb 21, 2018
    Posts:
    23
    Hi,

    I'm trying to move a project from 2017.3 to 2018.2 and I'm having an issue with some scripts using UnityEditor.Timeline: The type or namespace name `Timeline' does not exist in the namespace `UnityEditor'. Looking at the documentation though (https://docs.unity3d.com/ScriptReference/Timeline.TimelineEditor.html) it should be there (although strangely enough it wasn't in 2018.1, but was in 2017.3).

    What's going on here? Is anybody else having this issue or am I just doing something stupid (very possible)? If that namespace no longer exists, where would I find the functionality it provided (e.g. the currently being shown Asset and Director)?

    Cheers,
    Ron
     
  2. julienb

    julienb

    Unity Technologies

    Joined:
    Sep 9, 2016
    Posts:
    177
    I just tried upgrading a test project using TimelineEditor from 2017.3 to 2018.2 and I didn't have any compilation issues. Is your script in an Editor folder? See this page, section Editor; scripts that use the UnityEditor namespace need to be in a special folder.
     
    IN_Ron likes this.
  3. IN_Ron

    IN_Ron

    Joined:
    Feb 21, 2018
    Posts:
    23
    Hi Julien, thanks for getting back to me. You are right, the problem seems to be that these scripts are not in an Editor folder. This must be a new requirement (compared to 2017.3) as it was not an issue before (the scripts are implementing runtime code with some additional editor functionality guarded with an UNITY-EDITOR define).

    Anyway, thanks for the pointer, I can now refactor the code to make it work again.
     
    julienb likes this.