Hello everyone !
I have this error, but I can’t figure it out … There is no reason !
Before calling the RPC function, I use Network.Connect to be connected to the server. The weird thing is that with the following code :
function Start() {
if (Network.isClient)
{
networkView.RPC("AddNickname", RPCMode.All);
enabled = false;
}
else
{
networkView.RPC("AddNickname", RPCMode.All);
}
}
I always go into the “else” part, even if I am the client …
I also tried :
function Start() {
if (!Network.isServer)
{
networkView.RPC("AddNickname", RPCMode.All);
enabled = false;
}
else
{
networkView.RPC("AddNickname", RPCMode.All);
}
}
And I always go to the “else” part too … Is it possible that the RPC call is too soon after the network connection and fails ?
EDIT : I noticed that my client player ID is set after the RPC call is done. How is it possible when I connect him before ? I thought that RPC calls kept the same order (the first RPC call is always the first applied …)