i am new to unity and i am following tornadoTwin’s tutorial but my turret is rapidly shooting and i want to know if anybody can help me with this problem.
here’s the code
var LookAtTarget : Transform;
var damp : float = 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);
//transform.LookAt(LookAtTarget);
}
}
function Shoot(seconds)
{
if(seconds!=savedTime)
{
var bullit = Instantiate(bullitPrefab,transform.Find("spawnPoint").transform.position , Quaternion.identity);
bullit.rigidbody.Addforce(transform.forward * 1000); savedTime=seconds;
}
}