ボタンをクリックすると重複なしでシーンを移動するスクリプトを書いているのですがうまくいきません。
ランダムに移動はするのですが重複してしまいます。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class ransu : MonoBehaviour
{
int start = 1;
int end = 3;
List<int> numbers = new List<int>();

void Start()
{
for (int i = start; i <= end; i++)
{
numbers.Add(i);
}
}

public void OnClick()
{
int index = Random.Range(0, numbers.Count);
int ransu = numbers[index];
SceneManager.LoadScene(index.ToString(), LoadSceneMode.Single);
numbers.RemoveAt(index);
}
}