TriggerModule
структура в UnityEngine
Выполнено в:UnityEngine.ParticleSystemModule
Описание
Программный интерфейс модуля TriggerModule.
Этот модуль полезен для уничтожения частиц, когда они соприкасаются с набором коллизионных форм, или для вызова команды скрипта, позволяющей применять настраиваемое поведение частиц при активации триггера.
Пример кода для MonoBehaviour.OnParticleTrigger показывает, как работает действие типа callback.
Дополнительные ресурсы: ParticleSystem, ParticleSystem.trigger.
Свойства
| Свойство | Описание |
|---|---|
| colliderCount | Указывает количество коллизионных фигур, прикрепленных к этому триггеру Particle System. |
| colliderQueryMode | Определяет, доступна ли информация о коллайдере при вызове [[ParticleSystem::GetTriggerParticles]]. |
| enabled | Указывает, включено или отключено TriggerModule. |
| enter | Выберите действие, которое будет выполняться, когда частицы попадают в триггерный том. |
| exit | Выберите действие, которое будет выполняться, когда частицы покидают триггерный том. |
| inside | Выберите, какое действие выполнять, когда частицы находятся внутри триггерного тома. |
| outside | Выберите действие, которое будет выполняться, когда частицы окажутся за пределами триггерного тома. |
| radiusScale | Множитель Unity применяется к размеру каждой частицы до того, как она обрабатывает перекрытия. |
Открытые методы
| Метод | Описание |
|---|---|
| AddCollider | Добавление формы Коллизии, связанной с этим триггером Particle System. |
| GetCollider | Получает форму столкновения, связанную с этим триггером Particle System. |
| RemoveCollider | Удаляет форму столкновения, связанную с этим триггером Particle System. |
| SetCollider | Устанавливает форму Коллизии, связанную с этим триггером Particle System. |