How manage scenes GameManager or a SceneHandler game object?

Hello, this is my first question :slight_smile:

I know that the way to manage scenes it is through the SceneManager API in SceneManagement namespasce so my question is:

I should manage my scenes with a GameManager (Game object) that has the SceneManager API or create a game object called “SceneHandler” that will have the API and it will be passed as a reference to the GameManager?

Use Update() for continuous checks or just create public changeScene ( name it however you like ) function and call it when the game has ended ( create some if condition where you check game status ). Just place SceneManager.LoadScene(“your scene name”) in that changeScene function