Как использовать функцию 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;
}
}
Функция срабатывает на объекте на котором висит скрипт, а мне нужно чтобы можно было работать с другим не размножая скриптов.
Если прямо отвечать на вопрос - никак.
OnCollisionStay2D вызывается для того объекта, на котором висит скрипт его содержащий. Так же как и другие функции MonoBehaviour - Update, Awake и прочее.