Hey there, I quick question.
If i disable script in Start() function like this.
GetComponent<MyScript>().enabled = false;
What exactly it disables. All update functions like Update(), OnGUI(), OnTriggerEnter/Exit, OnCollision and all others, or just specific ones, thanks.
It disables the active part of the script.
Functions can still be called externally. http://unity3d.com/support/documentation/ScriptReference/Behaviour-enabled.html?from=MonoBehaviour
Something like this you could have tested very quickly! And there are a few answered questions about this on here already