I'm just about to release a game in Unity with PUN2 and having a major delay issue with RPC calls. I am updating a value every time a button is executed, this:
[PunRPC]
private void takeOnePropertyTotal()
{
totalProperties -= 1;
}
On my side it executes immediately, but on the second and third connected computer it takes the:
totalProperties -= 1;
even MINUTES to execute, which is insane and ruins the logic of the game completely. The computers are connected in the same region even and even on the same internet connection.
Any idea why this is delayed so much?