Search Unity

TMP won't display inspector window

Discussion in 'UGUI & TextMesh Pro' started by BlackGateDev, Jan 30, 2018.

  1. BlackGateDev

    BlackGateDev

    Joined:
    Jul 27, 2017
    Posts:
    9
    I am having some major headaches with TMP after attempting to download the latest version from the Asset Store. Prior to this things were working fine and I had TMP elements within various screen overlay UI canvases. After the update all hell broke loose.

    All my existing TextUGUI components lost reference to the relevant script and refused to work. I decided to remove TMP altogether from the project and do a clean import. Import seemed to finish without errors but now when I try to create a new TMP-Text gameobject from the right click menu in the hierarchy, the inspector for the component only says "Multi-object editing not supported". In the console I'm getting the message:
    "Instance of TMP_UiEditorPanel couldn't be created. The script class needs to derive from ScriptableObject and be placed in the Assets/Editor folder."

    I deleted the TMP asset folder and reimported numerous times. Keep getting the same error.
    Any idea what's going on?
     
  2. BlackGateDev

    BlackGateDev

    Joined:
    Jul 27, 2017
    Posts:
    9
  3. Stephan_B

    Stephan_B

    Joined:
    Feb 26, 2017
    Posts:
    6,595
    Once the DLL's from a previous version are loaded which would happen if you have an open scene, the upgrade process does get more elaborate since we can't unload those DLLs.

    The migration to the new Unity package manager (UPM) version of TextMesh Pro also has its own complexities but once on that new UPM version, the upgrade process will get much easier and almost transparent.