How can i get Unity is executing which events or messages of every MonoBehaviour Classes

Hi everyone,

I am working on system that tell me when Awake is called , when start is executed and when physics collision occurred like onCollisionEnter or OnTriggerEnter for every and each MonoBehaviour Script but I didn’t find anything which can tell us how unity executed this events or messages, Can any one help me out of this.

Thanks for any help.

What do you mean by this question?

Do you want to know what actions occurred to cause the OnTriggerEnter? Like what two colliders entered one another? Cause that’s what the parameter is for that comes along with the event (if one exists).

Or do you want to know, programmatically, how Unity calls these methods? If so, it’s sort of reflection.

Yes @lordofduct i want to know programmatically, How Unity calls these methods but didn’t identify how unity executed these events.