У меня есть GameObject, который я хочу уничтожить и создать в зависимости от нажатия кнопки. Я не очень понимаю, как это работает, но это что-то вроде кода ниже? Затем я прикрепляю скрипт к какому-то игровому объекту, затем к onClick, установленному через имя функции.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class CreateDestroyAR : MonoBehaviour {
//PAGE HAS BEEN CREATED AS A PREFAB
public GameObject Page;
public void CreatePage() {
Instantiate(Page);
}
public void DestroyPage()
{
Destroy(Page);
}
}
Да, это «страницы», которые я могу просто использовать setActive
, но одна из «страниц» должна быть уничтожена при нажатии другой кнопки и повторном создании при каждом нажатии соответствующей кнопки.