Stage.GetHashForStateStorage
Declaration
protected Hash128 GetHashForStateStorage();Возвращаемое значение
Hash128 Хеш-код, идентифицирующий эту стадию.
Описание
Unity вызывает этот метод, чтобы получить хеш-код, по которому состояние стадии сохраняется на диск.
состояние содержит настройки окна Scene и положение камеры. Некоторые типы стадий могут хранить и дополнительные данные состояния — например, положение прокрутки в окне Hierarchy. Сохранение состояния гарантирует, что если вы закроете сцену и откроете её позже, настройки окна Scene, положение камеры и другие сохранённые данные останутся в том же состоянии, в каком вы их оставили.
Для стадий, которые используют assetPath свойство, хеш-код по умолчанию основан на GUID ассета, то есть состояние сохраняется отдельно для каждого ассета. Для этапов, которые не используют assetPath свойству хеш-код по умолчанию является общим для всех стадий такого типа. Собственные типы стадий могут переопределить этот метод и по своей логике определять, каким образом переиспользовать состояние стадии.