I am trying to write a script that reloads the scene when the player collides with certain obstacles. Here is my code and the error I get in Unity.
Script error: OnCollisionEnter
This message parameter has to be of type: Collision
The message will be ignored.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Obstacle : MonoBehaviour
{
//using UnityEngine.SceneManagement;
//SceneManager.LoadScene("level1");
void OnCollisionEnter(Collision collision)
{
if (collision.gameObject.name == "obstacle")
{
SceneManager.LoadScene("level1");
}
}
}