Перед изменением сцены генерим событие. при этом событии в память сохраняется снэпшот сцены. Если указать save: true то сразу будет помечено как изменено и нужно сохранить в историю и событие "sceneChange" не нужно:
Если в предыдущем save: false, это событие скажет менеджеру истории что что-то изменилось и нужно записать. Используется если например сложная логика и не факт что сцена изменилась, а меняется при каких то условиях:
eulerEngine.emit("sceneChange")
генерим когда хотим записать снэпшот сцены из памяти в стек истории. Запишется если только сцена была изменена:
Undo Redo manager