I’m trying to update to the latest version of TMP using Unity 2018’s package manager, but it looks like there’s a problem if “DEBUG_MODE” is defined as a scripting symbol (I’m defining it for various other purposes in the Unity Player Settings):
/[path_to_Library]/Unity/cache/packages/packages.unity.com/com.unity.textmeshpro@1.2.2/Scripts/Runtime/TMP_InputField.cs(2146,246): error CS0103: The name `currentLine’ does not exist in the current context
It looks like there are some commented out lines right above this where “currentLine” would have been defined. Same error on line 2199 as well. Removing the define symbol from Player Settings makes the errors go away. Not sure if this should be posted here or as a bug report, but thanks for checking it out!