    //ܒe˂̊ǗEep[^̐ݒB
    //gpO[oϐFListPrismLasers, x0Prisms, y0Prisms, ReviseShotAngle, NumberTopOfPolygon
    //o̓O[oϐFȂ

    sub RefractedShot
    {
        //O㋤ʏ
        let ShotTime = 6;		//ˊԊu
        let v = 5;			//e
        let ImgBe = WHITE01;		//OOtBbN
        let ImgsAf = [RED01, ORANGE01, YELLOW01, GREEN01, AQUA01, BLUE01, PURPLE01];	//OtBbN

        //܌vZ֘A
        let IndexGreen = [1.78, 1.82, 1.83, 1.85, 1.84][Level];	//΂̋ܗ(KX1.52)
        let IndexDiff = [0.04, 0.04, 0.04, 0.05, 0.06][Level];	//ܗ̍
        let SaftyTime = 6;				//dJEgh~
        let MaxSinr = 0.95;			// |sin(r)| ̏B(rF܊p)𒴂ƑS

        let CalcRefraction = [IndexGreen, IndexDiff, SaftyTime, MaxSinr];	//ϐ̈k

        TCreateRefractedShot(ShotTime, v, ImgBe, ImgsAf, CalcRefraction);
    }
