public void PlaceIconToSlot() //gets called by a button
{
GameObject IconClone = Instantiate(Icons[properIconIndex], Slots[properSlotIndex].transform.position, Quaternion.identity);
}
Иконки и слоты являются массивами. Первый говорит программе, что создавать экземпляры, а второй - где создавать экземпляры. Quaternion.dentity просто означает отсутствие вращения.
Что я пытаюсь сделать: Дублируйте изображение и поместите его в слот, а затем, если другое изображение будет помещено поверх старого, старое должно быть уничтожено.
Что происходит: все работает, за исключением того, что старый не разрушается, а новый стоит поверх старого. Я имею в виду, конечно, это не разрушается, так как я не программировал это, но это мой вопрос. Как я могу уничтожить (OldClone), когда есть только IconClone? Как я могу ввести в функцию понятие OldClone?