Есть базовая сцена. Есть менюшка. При нажатии на кнопку менюшка удаляется, при нажатии на поле создается. Столкнулся с проблемой, что клон префаба не копирует значение(onClick) из родителя. Добавить значение в OnClick не получается.
Пробовал следующее:
GameObject shopObj = Instantiate(ShopPref);
shopObj.transform.SetParent(GameObject.Find("Canvas").transform, false);
//Создает успешно канвас, но у кнопки отсутствуют события которые есть у родителя
GameObject CloseButton = GameObject.Find("CloseButton");
if(CloseButton == true)
{
Debug.Log(CloseButton.name);
}
CloseButton.GetComponent<Button>().onClick.AddListener(GetComponent<ShopScr>().CloseShop);
//Button CloseButton = GetComponent<Button>();
//CloseButton.onClick.AddListener((GetComponent<ShopScr>().CloseShop));
Что можно придумать или есть варианты какие ещё?