So I am currently trying to make a game and I want one of the features to be when you hit a certain block I called it Obstacle you will pause for 1 second. I just don't know how to add that pause in C#. The script:
using UnityEngine;
public class PlayerCollision : MonoBehaviour {
    public Movememt movement;
         
    void OnCollisionEnter (Collision Collisioninfo)
    {           
       if (Collisioninfo.collider.name == "Obstacle")
        {
            movement.enabled = false;
           // i want the pause here
            movement.enabled = true;
            
        }
    }
}
 
     
     
     
     
    