Gametag — простой компонент для семантической маркировки сущностей строковым id. Добавьте его объекту и задайте тег: "computer", "reactor", "door_left" или любую другую строку. Системы проекта могут запросить сущности с gametag, прочитать значение id и использовать его в своей логике. Компонент не привязан к координатам, имени сущности или конкретной карте, поэтому его можно использовать в разных проектах и для разных типов объектов. Зависимостей нет: пакет содержит только components/gametag.json.
1. Импортируйте ассет — он добавит components/gametag.json. 2. Добавьте компонент gametag объектам, которые логика должна различать. 3. Заполните поле id строковым тегом, например: "computer" "reactor" "door_left" 4. В своей системе найдите сущности с компонентом gametag через For_Each_Entity: query = "gametag.position" или "gametag", если позиция не нужна. 5. Прочитайте значение id через Worlds_Get_Component (component = gametag, порт = id). 6. Сравните id через Equal и используйте результат в Branch. Компонент ничего не ищет и не выбирает сам. Он только хранит строковый тег. Если несколько объектов имеют одинаковый id, система получит несколько подходящих сущностей.