public void OnDestroy() { _view.Deinitialize(); GameFacade.SpawnPlayer.Disconnect(SpawnPlayer); GameFacade.PlayerMoved.Disconnect(OnPlayerMoved); GameFacade.BombExploded.Disconnect(OnBombExploded); GameFacade.BombInputPressed.Disconnect(OnBombInputPressed); GameFacade.BattleEnd.Disconnect(OnBattleEnd); ApplicationModels.UnregisterModel <BattleModel>(); }