Дайте плиз код как сделать checkpoint в 2D игре на unity

дайте плиз код как сделать checkpoint в 2D игре на unity

Так код от конкретной игры зависит.

При заходе в тригер сохранить все нужные данные о мире, потом загружать оттуда и восстанавливать значения свойств, создавать объекты и т.д.

Я когда-то так делал:

https://gitlab.com/AlexP11223/FirstPersonPlatformer/-/blob/master/Assets/FirstPersonPlatformer/Scripts/Triggers/SaveTrigger.cs

https://gitlab.com/AlexP11223/FirstPersonPlatformer/-/blob/master/Assets/FirstPersonPlatformer/Scripts/GameManager.cs#L48

https://gitlab.com/AlexP11223/FirstPersonPlatformer/-/tree/master/Assets/FirstPersonPlatformer/Scripts/Serialization

спасибо большое