/* * NOTE TO SELF: * IPV met een static speed te updaten als volume over een bepaalde grens gaat, * zet deze grens heel erg laag en map de speed van de box van 0-1. Je moet nu wel * een manier verzinnen om vaker van direction te veranderen (bijv bij hoge volume change). */ void Start() { container = transform.parent.gameObject; TrailContainer containerInstance = container.GetComponent <TrailContainer>(); color = containerInstance.color; trailGradient = containerInstance.trailGradient; audioPeer = containerInstance.audioPeer; bandBufferIndex = containerInstance.bandBufferIndex; containerBounds = container.GetComponent <Collider>().bounds; meshRenderer = GetComponent <MeshRenderer>(); meshRenderer.material.SetColor("_Color", color); trailRenderer = GetComponentInChildren <TrailRenderer>(); //trailRenderer.time = 5f; beatCounter = audioPeer.GetComponent <BeatCounter>(); xyz = new int[3]; Color.RGBToHSV(color, out h, out s, out v); trailRenderer.colorGradient = trailGradient; }