Доброго дня!
Помогите с кодом в Unity:
Есть 10 объектов, все скрыты. Необходимо включить видимость рандомного объекта по кнопке.
Нажимая ту же кнопку в следующий раз, видимый объект необходимо удалить, показать следующий рандомный объект уже из 9.
Когда удалятся все объекты, нужно загрузить снова все 10 и заново по кругу.
Все это одной кнопкой на одной сцене.
Сейчас есть следующий код, но он не подходит, т.к. часто идут повторения из 10 объектов:
public class Breakfast : MonoBehaviour
{
public GameObject[] obj;
public void Start()
{
Spawn();
}
public void Spawn()
{
obj[Random.Range(0, obj.Length - 1)].SetActive(true);
}
public void Push()
{
SceneManager.LoadScene("Breakfast");
}
}