private void Update() { if (!mouseButtonDown) { respondIfButtonPressed(); } else { if (leftButtonDown) { leftButton.update(); } resetIfBothButtonsReleased(); } }