NetworkLobbyPlayer.OnLevelWasLoaded help

I cant find what its supposed to do, the problem im having is that if i put that method, even empty, it changes the behaviour of all lobby and i cant seem to understand why, its not and override so why would this change things outside even if left empty?

yes the base class uses that function. Either call the base class version or use one of the virtuals…

        public virtual void OnClientEnterLobby()
        {
        }

        public virtual void OnClientExitLobby()
        {
        }

        public virtual void OnClientReady(bool readyState)
        {
        }

yeah but its none of the above, i just load a temprorary scene, does onClientExitLobby get called when i load a new scene?