Не срабатывает ивент OnTriggerEnter2D
Делаю код для игры и задал специальные параметры в меню все работает на ура а вот сам игрок когда попадает на Collider2D не переходит на следующий уровень.Помогите решить проблему заранее спасибо!
код с которым неполадки
public int NewLevel;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
void OnTriggerEnter2D(Collider2D col2D)
{
if (col2D.tag == "Player") {
//Application.LoadLevel (0);
PlayerPrefs.SetInt ("level", NewLevel);
}
}
работающий код чтобы была понятна суть скриптов
private int LevelOpen;
public Button Level2;
public int Level_Load;
// Use this for initialization
void Start () {
LevelOpen = PlayerPrefs.GetInt ("level");
if (LevelOpen == 2) {
Level2.interactable = true;
}
}
// Update is called once per frame
void Update () {
}
public void OnLoad()
{
SceneManager.LoadScene (Level_Load);
}