I’m trying to send a message to a player who just connect on the server.
void OnPlayerConnected(NetworkPlayer target){
if(Network.isServer){
string name = "CreateControler";
GameObject tempwarball = (GameObject) Network.Instantiate(warballPrefab, new Vector3(0f, 12f, 0f), Quaternion.identity, 0);
networkView.RPC(name,target,tempwarball);
}
}
[RPC]
void CreateControler(GameObject tempwarball){
}
And i get the following error:
Sending RPC failed because 'CreateControler' parameter 0 (UnityEngine.GameObject) is not supported.
UnityEngine.NetworkView:RPC(String, NetworkPlayer, Object[])
Networkmanage:OnPlayerConnected(NetworkPlayer) (at Assets/Scripts/Networkmanage.cs:103)
What did i do wrong?