• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
1
Question by Joza100 · May 26, 2018 at 08:43 AM · visual studiomonobehaviourautocompleteintellisense

Visual Studio not autocompleting methods from monobehaviour

My auto completing is completely working with everything except overriding methods from MonoBehaviour such as Update, Start etc. When I want to call the method from MonoBehaviour it autocompletes, but when I want to implement a method like Update, I have to write it out by hand. I know it's a bug because I used to be able to do it before but now I can't.

Comment
Add comment · Show 4
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Chik3r · May 26, 2018 at 01:16 PM 0
Share

Did you install "Game development with Unity" when you installed Visual Studio, if you haven't go to the installer -> click $$anonymous$$odify -> and check "Game dev with Unity" -> Accept and wait to install.

avatar image ImpOfThePerverse · May 26, 2018 at 04:23 PM 0
Share

Is it for all of your classes, or just one? Sometimes Unity fails to add new classes to your project, and when that happens, only functions and variables defined within that new class will autocomplete. You can fix it by closing and reopening Visual Studio, or by manually adding the new script to your project in Visual Studio. To do that, in the VS project browser (that hierarchy that's usually on the right side of the window) right click the folder where your new class is, and select "Add Existing". Browse to your new file and add it.

avatar image mokhabadi · Dec 03, 2019 at 03:45 PM 0
Share

I have this problem Too! as far as i remember, VS 2017 was ok and this problem comes with VS 2019 or maybe i'm wrong! but it is very annoying to type for example OnDestroy with correct casing.

avatar image Bunny83 mokhabadi · Dec 03, 2019 at 07:57 PM 0
Share

Well, first of all the $$anonymous$$onoDevelop methods like Update, Start, .... are not overridable methods and therefore won't show up in any normal intelli sens autocompletion. Those are called based on the name of the method through reflection by the engine. You have to have the Unity development tools plugin installed in your Visual Studio. Those provide autocomplete for the "Unity $$anonymous$$essages". This feature can be turned on / off in the settings menu of Visual Studio under the category "Tools for Unity".


Note I don't have VS 2019 but I'm pretty sure there are Unity tools for 2019 as well. You can check if they are installed by clicking "Tools" -> "Get Tools and Features" inside Visual Studio. This brings up the Visual Studio installer. Under workload you should see the Unity tools already installed. If not, install them. It should be named something like "Game development with Unity". $$anonymous$$y installer is in german, so I can't say what it's called in english ^^.


If there are no Unity tools available, you don't get autocomplete for those messages in VS 2019. You might need to wait until they provide them or just use VS2017. I still use 2017 for almost everything.

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by goutham12 · Dec 03, 2019 at 02:12 PM

1) right click on any script or folder and select open c# project. 2) duble click on sln file (it will be like projectname.sln) 3) that will open visual studio, drag your script into visual studio.

if this is not works for try reinstall unity.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

The best place to ask and answer questions about development with Unity.

To help users navigate the site we have posted a site navigation guide.

If you are a new user to Unity Answers, check out our FAQ for more information.

Make sure to check out our Knowledge Base for commonly asked Unity questions.

If you are a moderator, see our Moderator Guidelines page.

We are making improvements to UA, see the list of changes.



Follow this Question

Answers Answers and Comments

89 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Intellisense for Visual Studio Code keeps disappearing 1 Answer

Unity still autocompletes a type after it's been deleted 1 Answer

After 2019.1.3 upgrade scripts aren't working properly the snippets not showing intelisense parameter info 0 Answers

Unity is not retargeting to my .Net version 1 Answer

Physics methods not shown in VS while coding. How to switch them on? 1 Answer

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges