ошибка помогите пожалуйста при коде.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Shop : MonoBehaviour{
public Button ButtonShop;
public GameObject Shop1;
public GameObject ButtonClick;
public GameObject Bonus;
public GameObject Shop2;
// Start is called before the first frame update
void Start () {
Button bth = ButtonShop.GetComponent<Button>();
bth.ButtonClick.AddListener(TaskButtonclick);
}
// Update is called once per frame
void Update () {
}
void TaskButtonclick(){
ButtonClick.SetActive(false);
Bonus.SetActive(false);
Shop2.SetActive(True);
}
}
ошибки Assets\skripts\Shop.cs(24,25): error CS0103: The name 'True' does not exist in the current context
и Assets\skripts\Shop.cs(14,13): error CS1061: 'Button' does not contain a definition for 'ButtonClick' and no accessible extension method 'ButtonClick' accepting a first argument of type 'Button' could be found (are you missing a using directive or an assembly reference?)
помогите пожалуйста