modesttree / Zenject

Dependency Injection Framework for Unity3D
MIT License
2.47k stars 272 forks source link

Failed to remove SceneContext from SceneContextRegistry #270

Open develax opened 2 years ago

develax commented 2 years ago

Describe the bug I'm getting this warning message in the console for no significant reason: "Failed to remove SceneContext from SceneContextRegistry"

To Reproduce Add this static class to a project to unload a scene in case when the projected is started from the wrong scene:

public static class StartSceneController 
{
    [RuntimeInitializeOnLoadMethod]
    private static void onAppLoaded()
    {
        Scene scene = SceneManager.GetActiveScene();

        if (scene.buildIndex != 0)
                SceneManager.LoadScene(0);
    }
}

Expected behavior No warnings in the console.

Extenject and Unity info (please complete the following information):

bilalakil commented 1 year ago

I shamelessly copied this over to the Extenject repo