Как можно сохранить текущее состояние объекта, чтобы его можно было загрузить? Например, в течение игры компоненты меняют свои параметры, причем компонентов может быть слишком много, и нужно сделать так, чтобы при смерти игрока все компоненты возвращали себе исходное состояние. Возможно ли это реализовать? Если да, то как?
Для сохранения текущего состояния объектов используется сериализация (и десериализация как обратный процесс). Хранить сериализованный объект можно в памяти, в файле или в базе данных. Тема достаточно обширная, начать можно с msdn.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости