Hi everyone,
My intellisense is broken. I managed to get through without it, or maybe with partial functionality during the obstacle course game, but now when I’m starting the second game, typing “Input.” doesn’t give me the list of keywords accessible from “Input” hence I think it’d be best to sort it out now.
I’ve tried ‘turning it off and on again’. I’ve definitely got the visual studio code package installed as you suggest in the intellisense help page. Whenever I try to set Visual Studio Code as the external script editor in Unity: Edit > Preferences > External Tools, it seems to revert back if I close and reopen my project and navigate to that same window again, however vs code is indeed still being used as the default editor when I open the scripts in Unity.
I’ve installed .NET 6.0 and .NET Core 3.1.4 as well as the optional/suggested .NET developer pack version 4.8 which is what microsoft recommends). This hasn’t fixed the issue. “Omnisharp: Select Project” in VS code also doesn’t fix the issue.
One thing I was unable to do was tweak the settings of the C# extension so that “Omnisharp: Use Global Mono” is set to “always” as this isn’t an option when I scroll through the Extension Settings list. I am using the same C# installation from Microsoft as is shown in the screenshots for Intellisense. And that’s the end of the intellisense help page so that’s why I’m posting this here.
Sorry for the long post where I’ve basically recounted the instructions again. It was partially to show anyone reading that I have actually tried everything suggested, and also so that I knew I’d actually read the instruction page carefully and not missed trying any solutions.
Thanks