All pastes #2108365 Raw Edit

Unnamed

public text v1 · immutable
#2108365 ·published 2012-01-31 22:55 UTC
rendered paste body
using UnityEngine;
using System.Collections;
using System;
public class MedEnemyProjectile : MonoBehaviour {
	
	
	public GameObject enemybullet;
	
	private double radius=1;
	private double pointx,pointy;
	private double angle,angle1,angle2;
	private Vector3 projposition;
	private float speed=3;
	private float amtToMove;
	private Transform myTransform;
	
	
	// Use this for initialization
	void Start () {
		
		angle=0;
		amtToMove=speed*Time.deltaTime;
		myTransform=transform;
	  	
		
		
		StartCoroutine("drawcircle");
		
		
	}
	
	// Update is called once per frame
	void Update () {
		
		myTransform.Translate(Vector2.one * amtToMove);
	
		
	}
	
	

	private double DegreeToRadian(double a)
	{
		double answer;
		answer = Math.PI * (a/180.0);
		return answer;
	}
	
	IEnumerator drawcircle()
	{
		
		
		for(int i=0;i<360;i+=36)
		{
		
			
			angle1=Math.Cos(DegreeToRadian(angle+i));
			angle2=Math.Sin(DegreeToRadian(angle+i));
			pointx=radius*angle1+myTransform.position.x;
			pointy=radius*angle2+myTransform.position.y;
			projposition=new Vector3((float)(pointx),(float)(pointy),0);
			Instantiate(enemybullet,projposition,Quaternion.identity);
				
		}
	
		yield return new WaitForSeconds(0);
	}
	

}