All pastes #2120485 Raw Edit

Stuff

public text v1 · immutable
#2120485 ·published 2012-02-21 17:23 UTC
rendered paste body
        
using UnityEngine;
using System.Collections;

public class enemyProjectile : MonoBehaviour {
	
	
	
	private float eProjectileSpeed;
	private Transform myTransform;
	private GameObject player;
	private Vector2 playervector;
	private float amtToMove;
	private double pointa,pointb;
	
	
	
	// Use this for initialization
	void Start () 
	{
		myTransform = transform;
		player=GameObject.FindWithTag("Player");
		playervector=player.transform.position;
		eProjectileSpeed=Enemy.eSpeed*2;
	
		
	}
	
	
	// Update is called once per frame
	void FixedUpdate () 
	{
		
		
		
		amtToMove = eProjectileSpeed * Time.deltaTime;
			
	    myTransform.Translate(playervector.normalized * amtToMove);
		
   
			
		
		if(myTransform.position.x > 55 || myTransform.position.x < -55 || myTransform.position.y >40 || myTransform.position.y < -40) 
         	Destroy(this.gameObject);
          

         	
	}
	
	void OnTriggerEnter(Collider col)
	{
		if(col.tag=="Player")
		{
			
			col.gameObject.SendMessage("playerHit");
			Destroy(this.gameObject);
		}
		if(col.tag=="enemy")
			Physics.IgnoreCollision(this.collider,col.collider,true);
		if(col.tag=="eprojectile")
			Physics.IgnoreCollision(this.collider,col.collider,true);
	}
	
	
}