How do you execute a script on a different GameObject and or its specific functions from within another script? Also how to connect scripts that are on different objects. Like for instance say I have a script for selecting stuff it can select anything in the game but it has ifs for each games tag, how then would I execute it to then use the functionality of a more specific script that has to do with what you selected?
Answer by Fattie
Aug 10, 2012 at 08:42 AM
this is explained in incredible detail with literally dozens of examples on the unity web site
notice the links "Accessing Other Components Accessing Other Game Objects"
If you ever have trouble finding unity documentation, using google just go "Unity3D documentation scripting reference other scripts"
And this has been asked dozen of times in Unity Answers. But it looks like that most users don't even bother using the search engine.
Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.
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.
Answers and Comments
8 People are following this question.
NullReferenceException: Object reference not set to an instance of an object
How to call a function from another script - getting error "Object reference not set to an instance of an object"
Callback never gets executed
C'# When Taking Variables From Other Scripts, The Values Do Not Update
How to call a function from another script without referencing it?