Ну и в чем проблем добавить в код булевую переменную?
Используется csharp
public static bool buttonStatus = false;
public void OnButtonClick()
{
buttonStatus = true;
}
И потом просто смотреть была ли она нажата, или тебе нужно проверка именно в тот момент, когда ты зажал маус1 на кнопке и еще не отпустил?