AdaptivePerformanceLoaderHelper
класс в UnityEngine.AdaptivePerformance
Наследуется от:AdaptivePerformance.AdaptivePerformanceLoader
Выполнено в:UnityEngine.AdaptivePerformanceModule
Описание
Абстрактный подкласс Adaptive Performance Loader, служащий базовым для конкретных реализаций поставщиков. Класс предоставляет вспомогательную логику для типобезопасной работы с подсистемами, сокращая объём шаблонного кода.
Открытые методы
| Метод | Описание |
|---|---|
| Deinitialize | Переопределение Deinitialize для очистки карты экземпляров. Если вы переопределяете Deinitialize в своём подклассе, обязательно вызовите базовую реализацию, чтобы карта экземпляров была корректно очищена. |
| GetLoadedSubsystem | Получение загруженной подсистемы указанного типа. Это зависит от реализации, поскольку реализации содержат данные о том, что они загрузили и как лучше всего это получить. |
Защищенные методы
| Метод | Описание |
|---|---|
| CreateSubsystem | Создает подсистему с заданным списком дескрипторов и конкретным идентификатором подсистемы. |
| DestroySubsystem | Уничтожить экземпляр подсистемы заданного типа. Предполагается, что подсистема уже загружена из предыдущего вызова CreateSubsystem. |
| StartSubsystem | Запускает экземпляр подсистемы заданного типа. Предполагается, что подсистема уже загружена из предыдущего вызова CreateSubsystem. |
| StopSubsystem | Остановить экземпляр подсистемы заданного типа. Предполагается, что подсистема уже загружена из предыдущего вызова CreateSubsystem. |
Унаследованные члены 5
Свойства
| Свойство | Описание |
|---|---|
| Initialized | Возвращает, если загрузчик поставщика был успешно инициализован. |
| Running | Возвращает, если загрузчик поставщика в настоящее время запущен. |
| hideFlags | Должен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем? |
| name | Имя объекта. |
Открытые методы
| Метод | Описание |
|---|---|
| GetDefaultSubsystem | Получение загруженной подсистемы по умолчанию. |
| GetSettings | Получает Настройки загрузчика, используемые для описания загрузчика и подсистем. |
| Initialize | Инициализация загрузчика. Этот процесс должен инициализировать все подсистемы для поддержки требуемой настройки времени выполнения, представленной загрузчиком. |
| Start | Запросить загрузчику запустить все инициализованные подсистемы. |
| Stop | Попросить загрузчик остановить все инициализованные подсистемы. |
| GetInstanceID | Получает экземпляр ID объекта. |
| ToString | Возвращает имя объекта. |
Статические методы
| Метод | Описание |
|---|---|
| Destroy | Удаляет GameObject, компонент или ресурс. |
| DestroyImmediate | Немедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования. |
| DontDestroyOnLoad | Не уничтожать целевой Объект при загрузке нового Scene. |
| FindAnyObjectByType | Получает любой активный загруженный объект типа Type. |
| FindFirstObjectByType | Получает первый активный загруженный объект типа Type. |
| FindObjectsByType | Получает список всех загруженных объектов типа Type. |
| Instantiate | Клонирует исходный объект и возвращает клон. |
| InstantiateAsync | Захватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation. |
| CreateInstance | Создает экземпляр скриптового объекта. |
Операторы
| Оператор | Описание |
|---|---|
| bool | Существует ли объект? |
| оператор!= | Сравнивает, если два объекта ссылаются на разные объекты. |
| оператор == | Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту. |
Сообщения
| Сообщение | Описание |
|---|---|
| Awake | Вызывается при создании экземпляра ScriptableObject. |
| OnDestroy | Эта функция вызывается, когда скриптовый объект будет уничтожен. |
| OnDisable | Эта функция вызывается, когда скриптовый объект выходит за пределы области действия. |
| OnEnable | Эта функция вызывается при загрузке объекта. |
| OnValidate | Функция только для редактора, которую вызывает Unity при загрузке скрипта или изменении значения в Inspector. |
| Reset | Сброс значений по умолчанию. |