@qsecretp

Как использовать функцию OnCollisionStay2D на другом объекте?

вопрос вроде бы простой.
вот скрипт.
public void OnCollisionStay2D(Collision2D other)
{
if ( I = 1 )
{
if (other.transform.tag == "Ground") {
OnGround = true;
}
}
if(other.transform.tag == "Ground")
{
//OnGround = true;
body.drag = 10;
jump = true;
}
}
Функция срабатывает на объекте на котором висит скрипт, а мне нужно чтобы можно было работать с другим не размножая скриптов.
  • Вопрос задан
  • 631 просмотр
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Разработка игр
Если прямо отвечать на вопрос - никак.
OnCollisionStay2D вызывается для того объекта, на котором висит скрипт его содержащий. Так же как и другие функции MonoBehaviour - Update, Awake и прочее.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы