Is there an OnSceneChange event? Or some kind of event that is triggered when a new scene is loaded?

I spent quite a while googling this, and I can’t seem to find a straightforward answer. Unity’s official documentation doesn’t seem to have squat on the subject, either. Is there an event that is triggered when a scene is changed using Application.LoadLevel()? If there isn’t, then it’s no big deal because I can work around that. But if it already exists, then I’d much rather use it than reinventing the wheel.

OnLevelWasLoaded.

From 5.4 this is deprecated

Last working version is 5.3 here is documentation for it : Unity - Scripting API: MonoBehaviour.OnLevelWasLoaded(int)

see: Since OnLevelWasLoaded is deprecated (in 5.4.0b15) What should be use instead? - Questions & Answers - Unity Discussions