No Idea why this code isn’t working. Please help.
This is one script,
using UnityEngine;
public class PlayerEndCollision : MonoBehaviour
{
public GameManager gameManager;
public void OnCollisionEnter2D(Collision2D collisionInfo)
{
if (collisionInfo.collider.name == "Goal")
{
gameManager.CompleteLevel();
}
}
}
And this is part of another
public void CompleteLevel()
{
Debug.Log("Level Won");
}
Any Help is appreciated.