Ejemplo n.º 1
0
        private void SceneManager_sceneUnloaded(Scene _)
        {
            gameStateHandler.OnGameStateReceived -= HandleOnGameStateReceived;
            gameStateHandler.OnMatchAbandonment  -= HandleOnMatchAbandonment;

            if (ApplicationModel.IsHost)
            {
                gameStateHandler.OnMoveReceived -= HandleOnMoveReceived;
            }

            gameStateHandler.Leave();
            ApplicationModel.Reset();
            SceneManager.sceneUnloaded -= SceneManager_sceneUnloaded;
        }