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.

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