Задать вопрос
@yraiv

Почему объект не уничтожается?

Почему объект не удаляется, мне нужно, чтоб объект из массива создавался, а другой удалялся, чтоб на сцене всегда был лишь 1 объект из массива префабов
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class BuyMobs : MonoBehaviour
{
    public GameObject[] Mobs;
    public GameObject Canvas;
    public int MobsNomer;
    private GameObject cyrGameObject;


    public void OnMouseDown()
    {
        if (cyrGameObject != null) Destroy(cyrGameObject);
        cyrGameObject = Instantiate(Mobs[MobsNomer], new Vector3(125, 310, 0), Quaternion.identity);
        cyrGameObject.transform.SetParent(Canvas.transform);
    }

}
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Разработчик игр на Unity с нуля
    10 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • GB (GeekBrains)
    Разработчик Игр на Unity
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@kot123123
я кот
попробуйте проверить на корректность условия, т.е. если условия соблюдены, то он выводит в консоль какое-либо слово
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы