task ChargeSE {

	let path = GetCurrentScriptDirectory~ "/SE/charge3.wav";
	
	let obj = ObjSound_Create;
	ObjSound_Load(obj, path);
	ObjSound_Play(obj);
	
	//ObjSound_SetVolumeRate(obj, 110);
	
	loop(120){
		yield;
		}
	
	Obj_Delete(obj);
	}
	
task LaserSE {

	let path = GetCurrentScriptDirectory~ "/SE/laser2.wav";
	
	let obj = ObjSound_Create;
	ObjSound_Load(obj, path);
	ObjSound_Play(obj);
	
	//ObjSound_SetVolumeRate(obj, 110);
	
	loop(120){
		yield;
		}
	
	Obj_Delete(obj);
	}

task Shot5SE {

	let path = GetCurrentScriptDirectory~ "/SE/shot5.wav";
	
	let obj = ObjSound_Create;
	ObjSound_Load(obj, path);
	ObjSound_Play(obj);
	
	//ObjSound_SetVolumeRate(obj, 90);
	
	loop(120){
		yield;
		}
	
	Obj_Delete(obj);
	}

task CHINK {

	let path = GetCurrentScriptDirectory~ "/SE/metal.wav";
	
	let obj = ObjSound_Create;
	ObjSound_Load(obj, path);
	ObjSound_Play(obj);
	
	//ObjSound_SetVolumeRate(obj, 90);
	
	loop(120){
		yield;
		}
	
	Obj_Delete(obj);
	}
	
task WHOOOP {

	let path = GetCurrentScriptDirectory~ "/SE/weird.wav";
	
	let obj = ObjSound_Create;
	ObjSound_Load(obj, path);
	ObjSound_Play(obj);
	
	loop(120){
		yield;
		}
	
	Obj_Delete(obj);
	}
	
task Wave3SE {

	let path = GetCurrentScriptDirectory~ "/SE/wave3.wav";
	
	let obj = ObjSound_Create;
	ObjSound_Load(obj, path);
	ObjSound_Play(obj);
	
	loop(500){
		yield;
		}
	
	Obj_Delete(obj);
	}
	
task Shot3SE {

	let path = GetCurrentScriptDirectory~ "/SE/shot3.wav";
	
	let obj = ObjSound_Create;
	ObjSound_Load(obj, path);
	ObjSound_Play(obj);
	
	//ObjSound_SetVolumeRate(obj, 90);
	
	loop(120){
		yield;
		}
	
	Obj_Delete(obj);
	}
	
task Shot4SE {

	let path = GetCurrentScriptDirectory~ "/SE/shot4.wav";
	
	let obj = ObjSound_Create;
	ObjSound_Load(obj, path);
	ObjSound_Play(obj);
	
	//ObjSound_SetVolumeRate(obj, 97);
	
	loop(120){
		yield;
		}
	
	Obj_Delete(obj);
	}

task Warning {
	let path = GetCurrentScriptDirectory~"/SE/warning2.wav";

	
	let obj = ObjSound_Create;
	ObjSound_Load(obj, path);
	ObjSound_Play(obj);
	
	//ObjSound_SetVolumeRate(obj, 97);
	
	loop(120){
		yield;
		}
	
	Obj_Delete(obj);
	}