Что я должен использовать в качестве стабильного и безопасного уникального идентификатора объекта для сериализации? - PullRequest
0 голосов
/ 23 ноября 2018

В моей игре у меня есть куча объектов типа «Область», которые всегда отличаются друг от друга.Они хранят такие данные, как точки появления персонажей, ресурсы, которые можно найти, имя и т. Д.

Иногда я не хочу сохранять область, в которой находится игрок.Мне не нужно хранить всю область, просто какой-то ключ, который указывает на какую область.

В данный момент я использую перечисление, однако раздражает необходимость добавлять новое перечисление для каждой области,Мне было интересно, есть ли какой-нибудь более безопасный, самоуправляемый способ решения этой проблемы?Я мог бы использовать строку имени, однако, если я когда-нибудь решу, что хочу изменить название области во время выпуска, она может испортить данные, сохраняемые людьми.

Существует ли какая-либо техника для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...