void fireBullet(Vector3 startPosition, Quaternion startRotation, NetworkViewID targetID, NetworkViewID bulletID, Vector3 fireDir, Vector3 force)
{
GameObject character = NetworkView.Find(targetID).gameObject;
GameObject bullet = NetworkView.Find(bulletID).gameObject;
EnemyBulletSettings ebs = bullet.GetComponent<EnemyBulletSettings>();
bullet.transform.LookAt(character.transform, Vector3.forward);
bullet.transform.Rotate(new Vector3(90, 0, 90));
bullet.name = "EnemyBullet";
Physics.IgnoreCollision(bullet.collider, gameObject.collider);
bullet.rigidbody.AddForce(force);
bullet.rigidbody.freezeRotation = true;
ebs.damage = cannonPower;
}