public LaserRuntimeInfo(SLaser laser, SSScene beamScene, SSScene occDiskScene, SSInstancedSpriteRenderer sprite2dRenderer) { _laser = laser; var numBeams = laser.parameters.numBeams; _beams = new BeamRuntimeInfo[numBeams]; for (int i = 0; i < numBeams; ++i) { _beams[i] = new BeamRuntimeInfo(laser, i, beamScene, occDiskScene, sprite2dRenderer); } }