# Не сохраняются данные уровня после нажатия escape в редакторе unreal engine 4 

**URL:** <https://forums.unrealengine.com/t/escape-unreal-engine-4/2548418>\
**Category:** Pусский (Russian)\
**Tags:** save-level, unreal-engine, question\
**Created:** [June 9, 2025, 3:07pm UTC](https://forums.unrealengine.com/t/escape-unreal-engine-4/2548418 "2025-06-09T15:07:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![JustIcraft](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JustIcraft](https://forums.unrealengine.com/u/JustIcraft)\
**Post date:** [June 9, 2025, 3:07pm UTC](https://forums.unrealengine.com/t/escape-unreal-engine-4/2548418/1 "2025-06-09T15:07:17Z")

</div>

Здравствуйте! Я новичок в Unreal Engine 4 и геймдеве вообще. Я делаю карточную игру. Есть уровень DeckBuilder и MainMenu. В DeckBuilder в основном виджете CardStuck содержится редактор колод и список сохраненных колод .  
У меня проблема, что при нажатии escape в редакторе Unreal Engine на уровне DeckBuilder не сохраняется список колод, однако, когда я перехожу с этого уровня в основное меню (отдельный левел) и назад в DeckBuilder, то список колод сохраняется. в gameinstance я проверяю есть ли сохранение 1 и если существует то загружается в переменную CardGameSave иначе просто создается пустое сохранение и записывается в CardGameSave. В виджете CardStuck на EventConstruct я делаю такую схему: get game instance → cast to CardGameInst → беру CardGameSave из него список колод и добавляю их в scroll box. Опять же, при смене уровня он мне всё сохраняется в scroll box-е если я нажал кнопку save deck, при нажатии на которую я делаю: get game instance → cast to cardgameinst → беру cardgamesave → беру список (массив) колод и добавляю в него новую колоду → потом save game to slot (не забыл правильное название и ссылку на cardgamesave) и дополнительно вызываю в gameinstance event Save Game который делает тоже самое.  
В блупринте уровня на event end play я делаю Event Save Game в Game Instance. Дополнительно, на event destruct у виджета CardStuck так же делаю ивент Save Game.
