ソースコード
/// <summary> /// IList 型の拡張メソッドを管理するクラス /// </summary> public static partial class IListExtensions { /// <summary> /// ランダムにリスト内の要素を返します /// </summary> /// <typeparam name="T">リスト要素の型</typeparam> /// <param name="self">リスト</param> /// <returns>リスト内の要素</returns> public static T GetRandom<T>(this IList<T> self) { return self[UnityEngine.Random.Range(0, self.Count)]; } }