Instantiating rigidbody error

Options
Hi there,

I have what I feel should be a very simple question. I'm trying to instantiate a rigidbody by calling PhotonNetwork.Instantiate, but when I try to add it to this script it comes up with the error: No overload method for PhotonNetwork.Instantiate takes ‘3’ arguments. How can I edit this script so that it will still work in the same way and instantiate the object across the network?
using UnityEngine;
using System.Collections;
​
public class Shoot : MonoBehaviour {
	
	public Rigidbody projectile;
	
	public float speed = 20;
	
	void OnMouseDown() {
		audio.Play();
			Rigidbody instantiatedProjectile =   PhotonNetwork.Instantiate(projectile,
			                                               transform.position,
			                                               transform.rotation)
				as Rigidbody;
			instantiatedProjectile.velocity = transform.TransformDirection(new Vector3(0, 0,speed));
	}
}

Comments