protected override void OnActivate()
 {
     LoadMovie();
     _dataSource?.SetActiveState(true);
     LoadingWindow.DisableGlobalLoadingWindow();
     base.OnActivate();
 }
        protected override void OnInitialize()
        {
            base.OnInitialize();
            _dataSource    = new EnhancedBattleTestVM(_state, _title);
            _gauntletLayer = new GauntletLayer(1)
            {
                IsFocusLayer = true
            };
            LoadMovie();
            _gauntletLayer.Input.RegisterHotKeyCategory(HotKeyManager.GetCategory("GenericPanelGameKeyCategory"));
            _gauntletLayer.InputRestrictions.SetInputRestrictions(true, InputUsageMask.All);
            ScreenManager.TrySetFocus(_gauntletLayer);
            _dataSource.SetActiveState(true);
            AddLayer(_gauntletLayer);

            var collection = CharacterCollection.Create(EnhancedBattleTestSubModule.IsMultiplayer);

            collection.Initialize();
            CharacterSelectionView = new CharacterSelectionView();
            CharacterSelectionView.Initialize(this, collection, EnhancedBattleTestSubModule.IsMultiplayer);
        }