void Update() { int time = rip.getSamples() - spawnTime; int diff = destroyAfter - time; transform.position = new Vector3(pos.x, Mathf.Max((diff) * moveSpeed - 3, -3), pos.z); lr.SetPosition(0, transform.position); lr.SetPosition(1, parent.GetComponent <Transform>().position); }
void Update() { float X2position = Mathf.Min(rip.getSamples() * (max_position - OFFSET_LEFT) / rip.getTotalSamples() + OFFSET_LEFT, max_position); if (bar.GetPosition(1).x < X2position) { bar.SetPosition(1, new Vector3(X2position, pos.y, pos.z)); } }
void Update() { if (rip.getPause()) { return; } int time = rip.getSamples() - spawnTime; int diff = destroyAfter - time; if (isHeldNote) { holdOnly(time, diff); } else { hitOnly(time, diff); } }