The name `CrossPlatformInput' does not exist in the current context

Hello guys, this is my first time using Unity so please bear with me. I created a very basic setup for my game. A ground plane, a third person controller with a main camera, a Material for the ground plane, some obstacles and a lightning source. Now the last thing I wanted to add before working on some actual gameplay was a skybox. Please note that at this point, I could play and everything was working flawlessly.

I searched the asset store for a free skybox and found this one: Unity Asset Store - The Best Assets for Game Making

Upon adding it, I immediately got a compiler error: “The name `CrossPlatformInput’ does not exist in the current context”. At lines in scripts that were already there before I added the skybox. I figured something must be wrong with the skybox, so I deleted it from the project, however the errors did not go with it, in fact they still persist! I’ve tried reimporting all of my assets already (as suggested by similiar posts on this forum), including the Standard Assets folder which houses CrossPlatformInput, which did nothing to solve my problem.

Does anybody know what could have caused this? Since I deleted the skybox, how could it possibly still affect my project?

Thanks in advance!

Had the same problem, and I found the solution here: c# - `CrossPlatformInput' does not exist in the namespace `UnitySampleAssets' - Stack Overflow

Basically the missing step is Assets; Import Package; CrossPlatFormInput and leave everything checked