Тригер 3D
При вході
1.
void OnTriggerEnter(Collider other)
{
UnityEngine.SceneManagement.SceneManager.LoadScene(0);
}
2.
void OnTriggerEnter(Collider other)
{
if (other.tag == "Player")
{
UnityEngine.SceneManagement.SceneManager.LoadScene(0);
}
}
3.
void OnTriggerEnter(Collider other)
{
Destroy(gameObject);
}
4.
public GameObject obj;
void OnTriggerEnter(Collider other)
{
obj.SetActive(true);
}
Тригер може спрацьовувати двічі
other - колайдер
other.name
other.tag
other.gameObject - об'єкт
Щокадра
void OnTriggerStay(Collider other)
{
Debug.Log("Я тут. Я тут. Я тут...");
}
При виході
void OnTriggerExit(Collider other)
{
Debug.Log("Вийшов");
}