//-------------------------------------
//Gep^[`t@C
//---------------------------------------
//UFO

//Vbgp^[̐ݒ
function func_SetShotPatern_UFO(let stage)
{
	alternative(stage)
	case(1){ main_Patern_UFO01(); }
	case(2){ main_Patern_UFO02(); }
	case(3){ main_Patern_UFO03(); }
	case(4){ main_Patern_UFO04(); }
	case(5){ main_Patern_UFO05(); }
	case(6){ main_Patern_UFO06(); }
	case(7){ main_Patern_UFO07(); }
	case(8){ main_Patern_UFO08(); }
	case(9){ main_Patern_UFO09(); }
	case(10){ main_Patern_UFO10(); }
	case(11){ main_Patern_UFO11(); }
	case(12){ main_Patern_UFO12(); }
	case(13){ main_Patern_UFO13(); }
	case(14){ main_Patern_UFO14(); }
	case(15){ main_Patern_UFO15(); }
	case(16){ main_Patern_UFO16(); }
	case(17){ main_Patern_UFO17(); }
	case(18){ main_Patern_UFO18(); }
	case(19){ main_Patern_UFO19(); }
	case(20){ main_Patern_UFO20(); }
	
}//end task


//Xe[W01
task main_Patern_UFO01()
{

}

//Xe[W02
task main_Patern_UFO02()
{
	main_ShotRoutine_DownFrame(0, 2.2, _SHOT01, [60, 20, 60]);
}

//Xe[W03
task main_Patern_UFO03()
{
	main_ShotRoutine_DownFrame(0, 2.4, _SHOT01, [80, 30, 40]);
	main_ShotRoutine_DownFrame(0, 2.4, _SHOT01, [80, 30, 50]);
	main_ShotRoutine_DownFrame(0, 2.4, _SHOT01, [80, 30, 60]);
}

//Xe[W04
task main_Patern_UFO04()
{
	main_ShotRoutine_DownFrame(0, 3.2, _SHOT01, [40, 20, 60]);
}

//Xe[W05
task main_Patern_UFO05()
{
	main_ShotRoutine_MissileFrame(0, 1.0, [160], [90, 16]);
}

//Xe[W06
task main_Patern_UFO06()
{
	main_ShotRoutine_DownFrame(0, 0.5, _SHOT01, [25, 10, 60]);
	main_ShotRoutine_DownFrame(0, 2.0, _SHOT01, [25, 10, 60]);
}

//Xe[W07
task main_Patern_UFO07()
{
	main_ShotRoutine_MissileFrame(0, 1.3, [120 , 170], [90, 10]);
}

//Xe[W08
task main_Patern_UFO08()
{
	main_ShotRoutine_MissileFrame(0, 1.4, [240, 300], [90, 8]);
}

//Xe[W09
task main_Patern_UFO09()
{
	main_ShotRoutine_DownFrame(0, 1.6, _SHOT01, [30, 10, 40]);
	main_ShotRoutine_DownFrame(0, 1.8, _SHOT01, [30, 10, 45]);
	main_ShotRoutine_DownFrame(0, 2.0, _SHOT01, [30, 10, 50]);
}

//Xe[W10
task main_Patern_UFO10()
{
	main_ShotRoutine_MissileFrame(0, 1.4, [200, 310, 400], [90, 10]);
}

//Xe[W11
task main_Patern_UFO11()
{
	main_ShotRoutine_MissileFrame(0, 1.5, [230], [90, 12]);
}

//Xe[W12
task main_Patern_UFO12()
{
	main_ShotRoutine_MissileFrame(0, 1.2, [120, 200, 280], [80, 8]);
	main_ShotRoutine_MissileFrame(1, 1.2, [120, 200, 280], [100, 8]);

}

//Xe[W13
task main_Patern_UFO13()
{
	main_ShotRoutine_MissileFrame(0, 1.1, [170, 200], [90, 16]);
}

//Xe[W14
task main_Patern_UFO14()
{
	main_ShotRoutine_MissileFrame(0, 0.5, [110, 340], [90, 20]);
}

//Xe[W15
task main_Patern_UFO15()
{
	main_ShotRoutine_MissileFrame(0, 1.3, [170, 210, 240, 300], [90, 14]);
}

//Xe[W16
task main_Patern_UFO16()
{
	main_ShotRoutine_MissileFrame(0, 1.2, [120, 240], [90, 12]);
}

//Xe[W17
task main_Patern_UFO17()
{
	main_ShotRoutine_MissileFrame(0, 2.0, [240], [90, 16]);
}

//Xe[W18
task main_Patern_UFO18()
{
	main_ShotRoutine_MissileFrame(0, 1.2, [60, 160, 220, 300], [90, 12]);
}

//Xe[W19
task main_Patern_UFO19()
{
	main_ShotRoutine_MissileFrame(0, 1.2, [140, 220], [90, 16]);
}


//Xe[W20
task main_Patern_UFO20()
{
	main_ShotRoutine_MissileFrame(0, 1.2, [70, 160, 270], [90, 10]);
}

