#pragma strict

	var fire : GUITexture;
	var thePrefab : Transform;
	var missiles: Array = new Array();
	var reload : boolean;
	
	function OnEnable(){
		Gesture.onMouse1E += Pressed;
		Gesture.onTouchE += Pressed;
	}
	
	function OnDisable(){
		Gesture.onMouse1E -= Pressed;
		Gesture.onTouchE -= Pressed;
	}
	
	function shoot() {
		Instantiate(thePrefab, transform.position, transform.rotation);
		yield WaitForSeconds(1);
		reload = false;
		
	}
	
	function Pressed(pos: Vector2){
		
		//if (!missiles[0].rigidbody) missiles.clear;
		
		if(fire.HitTest(pos) && !reload){
			reload = true;
			print("reloading");
			shoot();
			//yield WaitForSeconds(1);
			
			//print("reloaded");
			//missiles.Push(misil);
			//if (missiles.length > 0)
			//print(misil);
			//Destroy (misil.gameObject);
			
			
			//missiles.Clear();
		}
		else
		print("Still reloading!");
		
		
	}

	
