Esempio n. 1
0
            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);
                }
            }
Esempio n. 2
0
 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);
     }
 }