void setupWeapon(NetworkViewID id, Vector3 lookAt, Vector3 forceToApply, int bulletType)
{
NetworkView bulletNV = NetworkView.Find (id);
if (bulletNV == null) {
Log.Warning("During setupWeapon, unable to find player from their ID");
return;
}
GameObject bullet = bulletNV.gameObject;
bullet.transform.LookAt(lookAt); //, Vector3.forward
bullet.transform.Rotate(new Vector3(90, 0, 90));
if (bulletType == 3)
bullet.transform.Rotate(new Vector3(0, 0, 90));
Physics.IgnoreCollision(gameObject.collider, bullet.collider);
// Add ignores for all characters if we want frendly fire off
// Set up movement
bullet.rigidbody.AddForce(forceToApply);
bullet.rigidbody.freezeRotation = true;
}