Задать вопрос
@Jrtq

Как получить данные другого объекта?

Есть объект, который должен становиться видимым в зависимости от положения объекта2. Можно было бы поместить координаты объекта2 в public переменную, но проблема в том, что объект2 постоянно заменяется разными префабами, из-за чего положить в эту переменную что то конкретное нельзя.
Неужели нужно вызывать FindWithTag в Update?
  • Вопрос задан
  • 150 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skysmart
    Unity для детей
    3 месяца
    Далее
  • Skysmart
    Профессия «Разработчик игр» для школьников
    2 года
    Далее
  • Rebotica
    Разработка игр для детей и подростков
    2 года
    Далее
Решения вопроса 1
Figma-designer
@Figma-designer
Я бы проверял наличие навешенного скрипта и исходя из этого получал публичную переменную

if (object.GetComponent<ScriptName>())
{
   x = object.GetComponent<ScriptName>().y;
}


Раз у вас префабы, вы, вероятно, знаете все возможные варианты наличия скриптов и переменных в них.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы