как сделать кнопку не активную

как сделать чтоб при нажатие на кнопку (button_1) один раз она нажималась , а после становилась неактивной и не нажималась совсем?введите сюда описание изображения

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
    
public class Game : MonoBehaviour
{
    public int Money;
    private int MoneyUp = 20;
    
    private bool Check = true;
    
    public Text MoneyText;
    public Text Purch;
    public GameObject ShopPan;
    public GameObject Button_1;
    
    void Update()
    {
        MoneyText.text = Money + "$";
    }
    
    public void OnClickButton()
    {
        Money += MoneyUp;
    }
    
    public void OnClickInfoButton()
    {
        if (Check == true)
        {
            ShopPan.SetActive(true);
            Check = false;
        }
        else
        {
            ShopPan.SetActive(false);
            Check = true;
        }
    }
    
    public void OnClickShopButton()
    {
        if(Check == true)
        {
            ShopPan.SetActive(true);
            Check = false;
        }
        else
        {
            ShopPan.SetActive(false);
            Check = true;
        }
    }
    
    public void OnClickBuy()
    {
        if(Money >= 20)
        {
            MoneyUp += 1;
            Money -= 20;
    
            if (Check == true)
            {
                Button_1.SetActive(false);
                Check = true;
            }
            else
            {
                Button_1.SetActive(true);
                Check = false;
            }
        }
    }
    
    public void OnClickBuy_1()
    {
        if (Money >= 50)
        {
            MoneyUp += 1;
            Money -= 50;
        }
    }
    
    public void OnClickBuy_2()
    {
        if (Money >= 90)
        {
            MoneyUp += 2;
            Money -= 90;
        }
    }
}

Ответы (1 шт):

Автор решения: Michael Clifford

Вместо buttonName имя объекта кнопки.
У каждого button есть свойство Enabled, при true - кнопку можно нажимать, при false - кнопку нажать нельзя.

buttonName.Enabled = false;
→ Ссылка