вопрос: Есть сцены 1 и 2. Для каждой свой скрипт, условно тоже 1 и 2. Они не идентичны. В сцене 1 понадобилось всплывающее меню. Сделал. В скрипте меню потребовался вызов метода из скрипта 1. Сделал. Позднее это же меню потребовалось в сцене 2 и вызов похожего (но опять же не идентичного) метода из скрипта 2. Я сделал в скрипте public Script1 s1, Script2 s2; В первой сцене указал первый скрипт, а во второй - второй. В скрипте меню сделал что-то вроде if (s1 != null) s1.doSomthing(); if (s2 != null) s2.doElse(); Код работает отлично, как в редакторе, так и билд. Но допускается ли такое решение? Или подобные вещи следует избегать в любом случае?
На этапе прототипа допускается всё что угодно, если это работает)))
Обсуждают сегодня