public void Pause() { if (canvas.gameObject.activeInHierarchy) { StartCoroutine(HQRip.setPause(false)); canvas.gameObject.SetActive(false); } else if (!HQRip.getPause()) { StartCoroutine(HQRip.setPause(true)); canvas.gameObject.SetActive(true); } }
void Update() { if (rip.getPause()) { return; } int time = rip.getSamples() - spawnTime; int diff = destroyAfter - time; if (isHeldNote) { holdOnly(time, diff); } else { hitOnly(time, diff); } }