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]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
3
Assets/Scripts/Utilities/RandomExtensions.cs.meta
Normal file
3
Assets/Scripts/Utilities/RandomExtensions.cs.meta
Normal file
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d3a2119b90024ecd94ba7fa9711378db
|
||||
timeCreated: 1706397620
|
Loading…
Add table
Add a link
Reference in a new issue