Information about Behaviour.enabled

Hey there, I quick question.

If i disable script in Start() function like this.

void Start(){
    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. Unity - Scripting API: Behaviour.enabled

Something like this you could have tested very quickly! And there are a few answered questions about this on here already :wink: