using System.Collections; using System.Collections.Generic; using UnityEngine; public static class RandomExtentions { public static bool IsEmpty(this List list) { return list.Count == 0 ? true : false; } public static T GetRandomElement(this List list) { return list[Random.Range(0, list.Count)]; } public static bool GetRandomElement(this List list, out T element) { element = default(T); if (list.IsEmpty()) return false; element = list[Random.Range(0, list.Count)]; return true; } }