//■■■Booleanに付けたスクリプト■■
using UnityEngine;
public class Boolean : MonoBehaviour
{
public bool BOOL = false;

void Update()
{Debug.Log(BOOL);}
}

//■■■Buttonのクリックイベント■■
using UnityEngine;

public class Button : MonoBehaviour
{
bool BOOL;
public void Click()//ボタンのクリックイベント
{
BOOL = GameObject.Find("Boolean").GetComponent<Boolean>().BOOL;

if (BOOL == false)
{BOOL = true;}

else
{BOOL = false;}
}
}

ボタンを押してもDebug.Log(BOOL) が true にならないです。
Booleanの中のboolean型の変数 を true にしたいのでどうか教えてください。