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

SubsystemWithProvider

класс в UnityEngine.SubsystemsImplementation

Выполнено в:UnityEngine.SubsystemsModule


Интерфейсы приспособлений:ISubsystem

Описание

Подсистема инициализируется из SubsystemDescriptorWithProvider для конкретной подсистемы (Session, Plane, Face и т. д.) и предоставляет интерфейс для работы с ней вплоть до её уничтожения. После создания подсистему можно запускать и останавливать, включая и отключая функциональность ради производительности. Базовый тип подсистемы предоставляет только эту функциональность; класс рассчитан на то, чтобы служить базовым для производных классов, раскрывающих возможности конкретной подсистемы.

*Примечание:* Инициализация второй подсистемы из того же дескриптора подсистемы возвратит ссылку на существующую подсистему, так как в настоящее время для одного поставщика подсистемы разрешена только одна подсистема.

Свойства

Свойство Описание
runningНезависимо от того, является ли подсистема running.This, возвращается true после вызова Start в подсистеме и false после вызова Stop.

Открытые методы

Метод Описание
DestroyУничтожает этот экземпляр subsystem.Also и выгружает все ресурсы, приобретенные во время инициализации. Вызовите это, когда вам больше не нужен этот экземпляр subsystem.Note: После того, как подсистема будет уничтожена, скрипт может по-прежнему содержать ссылку, но вызов метода на нее приведет к NullArgumentException.
StartЗапускает экземпляр subsystem.Once. Если экземпляр запущен, подсистема, представляющая этот экземпляр, активна и с ней можно взаимодействовать.
StopОстановка экземпляра subsystem.Once Если экземпляр остановлен, подсистема, представляющая этот экземпляр, больше не активна и не должна потреблять ресурсы CPU.