
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.
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