퇴사한 프로그래머분이 만들어 놓은 연출툴이 있는데, 사용 편의가 없어서 추가하는 작업을 진행하였습니다.
Inspector에 내용을 UI로 뿌리는 작업인데, 워낙 코딩엔 초보라 시간이 오래 걸렸습니다.
어찌되었던 완성은 시켰습니다. (AI없이는 못할거 같네요.ㅎ)
 

더보기
public class NumberDropdown : MonoBehaviour
{
    public TMP_Dropdown dropdown;
    public ManagerScene managerScene;
    public SceneTest sceneTest;
    public TMP_Dropdown dropdownA; //players 1 - 1

    private void Start()
    {
        PopulateDropdown();
        PopulateDropdownA();
        

        // Load the saved player index from PlayerPrefs
        if (PlayerPrefs.HasKey("SelectedPlayer"))
        {
            int selectedPlayerIndex = PlayerPrefs.GetInt("SelectedPlayer");
            dropdownA.value = selectedPlayerIndex;
        }

        if (PlayerPrefs.HasKey("SelectedScene"))
        {
            int selectedIndex = PlayerPrefs.GetInt("SelectedScene");
            dropdown.value = selectedIndex;
        }
        

    }

    public void PopulateDropdown()
    {
        dropdown.ClearOptions();

        List<string> options = new List<string>();

        foreach (ManagerScene.SceneInfo sceneInfo in managerScene.SceneInfos)
        {
            options.Add(sceneInfo.id.ToString());
        }

        dropdown.AddOptions(options);
    }

    public void PopulateDropdownA()
    {
        dropdownA.ClearOptions();

        List<string> options = new List<string>();

        int childCount = sceneTest.playersRoot.childCount;
        for (int i = 0; i < childCount; i++)
        {
            Transform playerTransform = sceneTest.playersRoot.GetChild(i);
            options.Add(playerTransform.gameObject.name);
        }

        dropdownA.AddOptions(options);
    }

    public void OnPlayButtonClick()
    {
        int selectedIndex = dropdown.value;
        int sceneID = managerScene.SceneInfos[selectedIndex].id;

        int selectedPlayerIndex = dropdownA.value;
        sceneTest.Group[0] = selectedPlayerIndex + 1;

        // Save the selected player index and scene ID in PlayerPrefs
        PlayerPrefs.SetInt("SelectedPlayer", selectedPlayerIndex);
        PlayerPrefs.SetInt("SelectedScene", selectedIndex);
        PlayerPrefs.Save();


        sceneTest.Group[0] = selectedPlayerIndex + 1;

        sceneTest.Play(sceneID);
    }