Hey i’m currently working on a 2D game, and i’ve gotten to a stop where I’m trying to add somekinda enemies so i’ve copyed a script from the ¨TornadoTwins¨ but i’ve got one problem, my ¨enemy¨ keeps shooting 100 ¨bullits¨ at once instead of one at a time.
I’m gonna paste the script i’m using here maybe some of you could find my problem:
var LookAtTarget:Transform;
var damp = 6.0;
var bullitPrefab:Transform;
var savedTime=0;
function Update ()
{
if(LookAtTarget)
{
var rotate = Quaternion.LookRotation(LookAtTarget.position - transform.position);
transform.rotation = Quaternion.Slerp(transform.rotation, rotate, Time.deltaTime * damp);
var seconds : int = Time.time;
var oddeven = (seconds % 2);
if(oddeven)
{
shoot(seconds);
}
}
}
function shoot(seconds)
{
if(seconds!=savedTime)
{
var bullit = Instantiate(bullitPrefab, GameObject.Find("spawnPoint"). transform.position , Quaternion.identity);
bullit.rigidbody.Addforce(Transform.Forward * 1000);
savedTime=seconds;
}
}