I have 3 main assemblies, Core, Character, and Interactable. Interactable and Character both depend on Core. I got an error saying I needed to add TMPro as a dependency for Core, so I did that, and all was right with the world. But when I got the same error with InputSystem I went down a rabbit hole of old forum posts that led to no meaningful results.
I have tried:
- Reinstalling InputSystem
- Regenerating the Project Files
- Relaunching Rider
- Relaunching Unity
- Removing Rider as the default IDE, and re-adding it
- And most of these in combination with each other
I also don't know exactly what to post, as none of the errors seem to be in my code, it seems to be in my project settings. Here's the full error message:
Assets\Scripts\Character\PlayerController.cs(3,19): error CS0234: The type or namespace name 'InputSystem' does not exist in the namespace 'UnityEngine' (are you missing an assembly reference?)
Assets\Scripts\Character\PlayerController.cs(66,29): error CS0246: The type or namespace name 'InputValue' could not be found (are you missing a using directive or an assembly reference?)
Thanks for any and all help!