Skip to content

components.StaticTrigger

vasili.kostin edited this page Aug 21, 2021 · 3 revisions

компоненты : Иконка компонента StaticTrigger

StaticTrigger (Статический триггер) - компонент, который удаляет родительский экранный объект в зависимости от статического глобального условия. Родительский объект статического триггера будет удален на уровне данных библиотеки при старте игры, по-этому, при загрузке сцены или префаба, целевой объект не будет создаваться, если условие триггера dataPath срабатывает.

Самое распространенное применение данного компонента - создание объектов, которые должны присутствовать только в мобильной, либо только в десктопной версии игры. Именно поэтому поле dataPath имеет значение по умолчанию, равное 'isMobile.any'. При этом существует возможность присвоить собственные статические свойства объекту game.data.myCustomCondition = true, и ссылаться на него присвоив значение полю dataPath равное 'data.myCustomCondition'.

Редактируемые свойства:

dataPath

Тип: data-path

Данное поля указывает путь к переменной javascript, значение которой будет указывать на необходимость удалить, либо сохранить родительский объект. Это поле может ссылаться только на глобальные переменные, существующие при старте игры. Подробнее о путях к переменным: Data-Path редактор


invert

Тип: Boolean

Инвертирует значение, считываемое из dataPath

<- Предыдущая страница Следующая страница ->

Связанные темы:

Data-Path редактор

Свойства, унаследованные от Container

Компоненты

Clone this wiki locally