Drag and drop reference not working?

I made a reference to a script and I was going to go ahead and drag the script into the slot, but it didn’t let me do so. Turns out, nothing goes into that slot. Any help? Here’s the script

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Tutorial : MonoBehaviour
{
    public levelMenu levelMenu;
    public void Start()
    {
        if(levelMenu.tutorialStart)
        {
            Debug.Log("tutorial");
        }
    }
}

I would generally use a scriptable object. it’s a great way to serialize data and supply it to scripts.

However to answer your specific question, try instantiating the script on some gameobject in the scene, then drag that into the Tutorial’s levelMenu field.

156418-player.jpg
156417-assigned.jpg