feature: Added random buttons
This commit is contained in:
parent
5d5af8a4c6
commit
2c91a0cb0f
15 changed files with 2461 additions and 36 deletions
14
Assets/Scripts/Utilities/RandomExtensions.cs
Normal file
14
Assets/Scripts/Utilities/RandomExtensions.cs
Normal file
|
@ -0,0 +1,14 @@
|
|||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Utilities {
|
||||
public static class RandomExtensions {
|
||||
public static void Shuffle<T>(this List<T> array) {
|
||||
int n = array.Count;
|
||||
while (n > 1) {
|
||||
int k = Random.Range(0, n--);
|
||||
(array[n], array[k]) = (array[k], array[n]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue