public void release(GameObject hit) { if (hit.tag == "Button") { var check = new CheckButtons(); check.CheckAllButtonsReleased(hit.gameObject); } else if (hit.tag == "LetterKey") { buttonTime = Time.realtimeSinceStartup; hit.GetComponent<LetterKey>().release(); } else if (hit.tag == "OtherKey") { buttonTime = Time.realtimeSinceStartup; hit.GetComponent<OtherKey>().release(); } else if (hit.tag == "GameButton") { if (hit.name == "Quit") { check.CheckAllButtonsReleased(hit.gameObject); tw.Close (); Application.Quit (); } else if (hit.name == "Main Menu") { hit.GetComponent<MainMenu>().release(); tw.Close (); } if (hit.name == "Replay") { check.CheckAllButtonsReleased(hit.gameObject); tw.Close (); } else if (hit.name == "Continue") hit.GetComponent<Continue>().release(); SAVING = false; } }