void Start() { trails = GetComponent <GPUTrails>(); particleBuffer = new ComputeBuffer(particleNum, Marshal.SizeOf(typeof(Particle))); particleBuffer.SetData( Enumerable.Range(0, particleNum) .Select(_ => new Particle() { position = Random.insideUnitSphere * initRadius }) .ToArray() ); }
private void Start() { _trails = GetComponent <GPUTrails>(); }