В моей игре есть список разных объектов. У каждого есть описание с кнопкой, по нажатию на которую, должен загружаться префаб, а предыдущий удаляться.
Например. На сцене есть объект. Я открыл меню и выбрал в нём другой объект, первый объект должен удалиться, а второй встать на его место и точно также меняться должны другие, я думал сделать так :
Код
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BuyMobs : MonoBehaviour
{
public GameObject[] Mobs;
public int MobsNomer;
public void OnMouseDown()
{
Instantiate(Mobs[MobsNomer], Mobs[MobsNomer].transform.position, Quaternion.identity);
}
}
Но как-то не работает. Хотел этим способом закинуть префабы в массив, чтоб потом выбирать, какие нужно загружать, но это какой-то не правильный путь видимо