IAudioGenerator
Описание
Фабрика для создания экземпляров GeneratorInstance для внутреннего использования или из других скриптов.
IAudioGeneratorс не владеют никакими созданными GeneratorInstance не должны пытаться хранить их для скриптов. Вместо этого, пользователь IAudioGenerator
должна разоблачить созданную GeneratorInstance через свои собственные API.
IAudioGeneratorв целом осуществляются на основе MonoBehaviour или а ScriptableObject
чтобы связать инструменты управления ассетами и сценами с инструментами генерации звука единым интерфейсом. Можно также напрямую создать экземпляр GeneratorInstance с использованием ControlContext чисто в коде.
Если вы хотите сериализировать ссылку на IAudioGenerator и имеете выборщик объектов для фабрик, основанных на ассетах/компонентах, используйте IAudioGenerator.Serializable для хранения/загрузки этих ссылок.
Дополнительные ресурсы: AudioSource.generator, AudioSource.generatorInstance
Открытые методы
| Метод | Описание |
|---|---|
| CreateInstance | Попросите этот интерфейс создать GeneratorInstance. |