Lunars_Aid
New member
I've been using the Third Person Controller and, earlier today, I purchased Rewired & imported it into my project.
To get Rewired to work with the Third Person Controller, I downloaded the integration pack from Opsive's website.
I imported the integration pack into my project:
And I got a ton of errors! The errors have to do with the RewiredInput.cs script, so they persist even after I clear/restart my console:
Here are a couple things I know/observed:
To get Rewired to work with the Third Person Controller, I downloaded the integration pack from Opsive's website.
I imported the integration pack into my project:
And I got a ton of errors! The errors have to do with the RewiredInput.cs script, so they persist even after I clear/restart my console:
Code:
Assets\Opsive\Shared\Integrations\Rewired\RewiredInput.cs(9,25): error CS0234: The type or namespace name 'Input' does not exist in the namespace 'Opsive.Shared' (are you missing an assembly reference?)
Assets\Opsive\Shared\Integrations\Rewired\RewiredInput.cs(16,33): error CS0246: The type or namespace name 'PlayerInput' could not be found (are you missing a using directive or an assembly reference?)
Assets\Opsive\Shared\Integrations\Rewired\RewiredInput.cs(53,33): error CS0115: 'RewiredInput.Awake()': no suitable method found to override
Assets\Opsive\Shared\Integrations\Rewired\RewiredInput.cs(86,30): error CS0115: 'RewiredInput.IsPointerOverUI()': no suitable method found to override
Assets\Opsive\Shared\Integrations\Rewired\RewiredInput.cs(127,33): error CS0115: 'RewiredInput.GetButtonInternal(string)': no suitable method found to override
Assets\Opsive\Shared\Integrations\Rewired\RewiredInput.cs(137,33): error CS0115: 'RewiredInput.GetButtonDownInternal(string)': no suitable method found to override
Assets\Opsive\Shared\Integrations\Rewired\RewiredInput.cs(147,33): error CS0115: 'RewiredInput.GetButtonUpInternal(string)': no suitable method found to override
Assets\Opsive\Shared\Integrations\Rewired\RewiredInput.cs(157,34): error CS0115: 'RewiredInput.GetAxisInternal(string)': no suitable method found to override
Assets\Opsive\Shared\Integrations\Rewired\RewiredInput.cs(167,34): error CS0115: 'RewiredInput.GetAxisRawInternal(string)': no suitable method found to override
Assets\Opsive\Shared\Integrations\Rewired\RewiredInput.cs(176,33): error CS0115: 'RewiredInput.GetMousePosition()': no suitable method found to override
Assets\Opsive\Shared\Integrations\Rewired\RewiredInput.cs(185,33): error CS0115: 'RewiredInput.EnableGameplayInput(bool)': no suitable method found to override
Here are a couple things I know/observed:
- I'm using Unity 2020.2.1.f1
- After the integration pack for the Third Person Controller didn't work, I deleted it & replaced it with the integration pack for the Ultimate Character Controller. Nothing changed - I still received the same errors.
- The RewiredInput.cs script appears to want to access the Opsive.Shared.Input folder, which doesn't exist. See screenshots below:
Attachments
Last edited: