Ответы пользователя по тегу C#
  • Как запустить другой скрипт?

    @pasitiv
    Математик
    Если скрипт находится на том же объекте, то akass точно описал его вызов. Если скрипт находится на другом объекте, то можно сделать так:
    public GameObject ob;
    if (name == "Dell"){
    ob.GetComponent < Script1 > ().enable = true;
    }

    else if (name == "Core"){
    ob.GetComponent < Script2 > ().enable = true;
    }

    Все зависит откуда вызывается скрипт и где именно он находится.
    P.S. Лирическое отступление, сталкивался на практике с тем, что скрипт не вызывается, этот способ помогает решить проблему, даже если вызываемый скрипт находится на том же объекте, что и выполняемый скрипт.
    Ответ написан
    Комментировать