Unity 6.3
0 онлайн 60 гостей 3 в системе
Вход

Stage.GetHashForStateStorage

Declaration

protected Hash128 GetHashForStateStorage();

Возвращаемое значение

Hash128 Хеш-код, идентифицирующий эту стадию.

Описание

Unity вызывает этот метод, чтобы получить хеш-код, по которому состояние стадии сохраняется на диск.

состояние содержит настройки окна Scene и положение камеры. Некоторые типы стадий могут хранить и дополнительные данные состояния — например, положение прокрутки в окне Hierarchy. Сохранение состояния гарантирует, что если вы закроете сцену и откроете её позже, настройки окна Scene, положение камеры и другие сохранённые данные останутся в том же состоянии, в каком вы их оставили.

Для стадий, которые используют assetPath свойство, хеш-код по умолчанию основан на GUID ассета, то есть состояние сохраняется отдельно для каждого ассета. Для этапов, которые не используют assetPath свойству хеш-код по умолчанию является общим для всех стадий такого типа. Собственные типы стадий могут переопределить этот метод и по своей логике определять, каким образом переиспользовать состояние стадии.