private void Start()
    {
        for (int i = 0; i < clips.clips.Count; i++)
        {
            ClipsListItem item = Instantiate(itemPrefab);
            item.Name = clips.clips[i].name;
            item.transform.SetParent(listContent, false);
            item.menu = this;
            item.clip = clips.clips[i];

            StartCoroutine(ApplyScrollPosition(scrollbar, 1f));
        }
    }
 public void Set(ClipsListItem item)
 {
     selected?.Deselect();
     selected = item;
 }