Я уже кому-то не давно как похожее объяснял и куски скрипта приводил. Все свитчи хранятся в файле. При запуски игры проверяется первая переменная ноль или единица. Если ноль игрок не прошел игру, данные грузить не надо, если один, надо. Не помню тему.Чтоб сохранял значения свитчей переменных и вещей, например. И желательно чтобы после активации специального свитча добавлять пункт Новая игра+ в меню.
Социальные закладки