Синтаксис:
Используется csharp
public void TakePerson()
{
move[] players = FindObjectsOfType<move>(); //запись всех возможных персонажей которых можно занять
foreach(move M in players)
{
if(!M.isTaked)
{
View = GetComponent<NetworkView>();
View.RPC("takePersonOnServer", RPCMode.AllBuffered, Network.AllocateViewID());
break;
}
}
}
[RPC]
private void takePersonOnServer(NetworkViewID ID)
{
View.viewID = ID;
isTaked = true;
}
И затем идёт спам таких ошибок:
View ID SceneID: 2 Level Prefix: 0 not found during lookup. Strange behaviour may occur
Could't invoke RPC function 'takePersonOnServer' because the networkView 'SceneID: 2 Level Prefix: 0' doesn't exist
View ID AllocatedID: 1 not found during lookup. Strange behaviour may occur
Received state update for view id' AllocatedID: 1' but the NetworkView doesn't exist
Подскажите пожалуйста , в чём проблема...