Как использовать переменную из одного скрипта в другом
Допустим в скрипте x есть переменная a, которую я хочу задействовать в другом скрипте и вывести в отладчик с помощью принта. Как такое можно осуществить?
Ответы (1 шт):
Автор решения: xmurik
→ Ссылка
рассмотрим два случая.
скрипт привязан к ноде. в этом случае нам нужно сначала получить ссылку на ноду.
node = get_node('scene_tree/node')затем уже через ноду получаем доступ к переменной.x = node.variableскрипт не привязан к ноде (синглтон) напрямую обращаемся к скрипту через его имя и берём оттуда переменную.
x = singleton.variable