Example #1
0
    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);
    }
Example #2
0
    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);
        }
    }