유니티 순서섞기 방법



MixScript.cs 소스입니다

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

public class MixScript : MonoBehaviour
{
    public List<string> mixList = new List<string>() { "마인크래프트", "림월드", "디스 워 오브 마인", "스타듀밸리", "더 롱 다크" };

    public void Mix()
    {
        List<string> list = new List<string>();
        int count = mixList.Count;
        for (int i = 0; i < count; i++)
        {
            int rand = Random.Range(0, mixList.Count);
            list.Add(mixList[rand]);
            mixList.RemoveAt(rand);
        }
        mixList = list;
    }
}