For the longest time I kept my project at 2020.3 LTS. But recently it has become necessary to upgrade to 2022.
I managed to solve all issues, except for opsive inventory system (i dont use any other opsive plugins), where I hit multiple issues that are simply beyond my understanding.
I initially fixed the compile errors at least (i think by adjusting the assembly definition and deleting some input classes and also uninstalling the inputsystem), but recently noticed that still none of the opsive menus were working anymore, so I tried to upgrade to the latest version and it brought back the issues I fixed initially.
I'd like to fix this properly, for good, so I need to ask for help.
Currently, I get these three errors:
Packages\com.opsive.shared\Runtime\Input\InputSystem\UnityInputSystem.cs(19,57): error CS0234: The type or namespace name 'PlayerInput' does not exist in the namespace 'Opsive.Shared.Input' (are you missing an assembly reference?)
Assets\Opsive\Shared\Editor\Inspectors\Input\UnityInputSystemInspector.cs(9,31): error CS0234: The type or namespace name 'InputSystem' does not exist in the namespace 'Opsive.Shared.Input' (are you missing an assembly reference?)
Assets\Opsive\Shared\Editor\Inspectors\Input\UnityInputSystemInspector.cs(15,26): error CS0246: The type or namespace name 'UnityInputSystem' could not be found (are you missing a using directive or an assembly reference?)
My inventory system is at the most recent version. How do I fix this?
I managed to solve all issues, except for opsive inventory system (i dont use any other opsive plugins), where I hit multiple issues that are simply beyond my understanding.
I initially fixed the compile errors at least (i think by adjusting the assembly definition and deleting some input classes and also uninstalling the inputsystem), but recently noticed that still none of the opsive menus were working anymore, so I tried to upgrade to the latest version and it brought back the issues I fixed initially.
I'd like to fix this properly, for good, so I need to ask for help.
Currently, I get these three errors:
Packages\com.opsive.shared\Runtime\Input\InputSystem\UnityInputSystem.cs(19,57): error CS0234: The type or namespace name 'PlayerInput' does not exist in the namespace 'Opsive.Shared.Input' (are you missing an assembly reference?)
Assets\Opsive\Shared\Editor\Inspectors\Input\UnityInputSystemInspector.cs(9,31): error CS0234: The type or namespace name 'InputSystem' does not exist in the namespace 'Opsive.Shared.Input' (are you missing an assembly reference?)
Assets\Opsive\Shared\Editor\Inspectors\Input\UnityInputSystemInspector.cs(15,26): error CS0246: The type or namespace name 'UnityInputSystem' could not be found (are you missing a using directive or an assembly reference?)
My inventory system is at the most recent version. How do I fix this?