Рандомный спаун конопок в Unity3D из префабов
Подскажите, есть префабы 5-ти кнопок с уникальной текстурой. Как их размещать в рандомной последовательности и после нажатия вывести в консоль результат последовательности нажатия кнопок?
Считаю, что надо выводить не после нажатия последней кнопки, а предпоследней, ведь последняя кнопка уже в любом случае будет последней выбранной.
Обновление
Проблема в том, что не могу найти решение, как из массива заспаунить в случайном порядке кнопки без повторений, хороший пример - игра пятнашки. Сейчас у меня генерятся кнопки, но есть дубли (несколько одинаковых), а вот как проверять уже существующие и их не генерировать, не знаю.