
Installation issues
There's a few issues I wanted to ask you about with installing the Pro package:
1) It automatically installs TextMeshPro into the project. I have been avoiding adding that to my project for various reasons, and didn't know it was required by your asset. Is there no way around that?
2) When I install the pro package I get this error. I'm on Unity 6000.1.2f1. Are you able to update your scripts to support the more recent versions of Unity please?
3) If I try to open example scenes, I get this error spam in the console:
InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input System package in Player Settings.
The legacy input system is disabled in our project settings. We only use the default (aka "new") unity input system and I don't want to enable the legacy one to avoid project bloat. Any way around this?
Answer

Hi Joe,
thank you very much for your support request.
1) It automatically installs TextMeshPro into the project. I have been avoiding adding that to my project for various reasons, and didn't know it was required by your asset. Is there no way around that?
You can safely remove TextMeshPro from your project. UMotion doesn't require it.
2) When I install the pro package I get this error. I'm on Unity 6000.1.2f1. Are you able to update your scripts to support the more recent versions of Unity please?
UMotion supports a wide range of Unity versions. The API Updater just tells you, that it found some older API function calls (which UMotion needs to support older Untiy versions). You can safely confirm with "Yes". UMotion is tested and works fine under Unity 6.
3) If I try to open example scenes, I get this error spam in the console:
InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input System package in Player Settings.
The example scene uses the classic Unity GUI system. It only displays some 3D texts to give some description to the examples. You can create an empty Unity project that supports the classic Unity GUI just for trying the sample scene. In your actual work project, you can safely remove the entire "UMotion Examples" folder as it's not required by UMotion.
Please let me know in case you have any follow-up questions.
Best regards,
Peter

Thanks for the quick support. Any idea why TMP was installed automatically when installing your package then? That should likely not happen if its not necessary.

Hi Joe,
I tried installing UMotion Pro from the asset store in a fresh Untiy 6 project that doesn't have Text Mesh Pro in it. For me, Text Mesh Pro is not added to the project during the installation of UMotion Pro. Are you sure this wasn't included by something else (or it's already been there prior to installint UMotion)?
Best regards,
Peter

Yeah, when I went to install the package from the Package Manager on Unity 6.1, it just installed TMP first. Very strange, but I wouldn't be surprised if it was just a random Unity bug and not to do with your project. Sorry about that.
Customer support service by UserEcho
Hi Joe,
thank you very much for your support request.
You can safely remove TextMeshPro from your project. UMotion doesn't require it.
UMotion supports a wide range of Unity versions. The API Updater just tells you, that it found some older API function calls (which UMotion needs to support older Untiy versions). You can safely confirm with "Yes". UMotion is tested and works fine under Unity 6.
The example scene uses the classic Unity GUI system. It only displays some 3D texts to give some description to the examples. You can create an empty Unity project that supports the classic Unity GUI just for trying the sample scene. In your actual work project, you can safely remove the entire "UMotion Examples" folder as it's not required by UMotion.
Please let me know in case you have any follow-up questions.
Best regards,
Peter