Всем привет. На сцене находится много разных триггеров, с которым отдельно как-то взаимодействуешь. Где-то просто вывести диалоговое сообщение, где-то что-то взять или сделать. Но я не знаю, как правильно это всё хранить в коде, чтобы правильно и чисто это обрабатывать. Для примера, если type: item, то его можно взять collected: true/false, если type: message, то isRed: true/false, если type: trigger, то isTriggered: true/false. Подскажите, как правильно такое реализовать?