void _onPhotonPlayerConnected(PhotonPlayer newPlayer) { if (newPlayer.UserId != PhotonNetwork.player.UserId) { //other user rejoined after disconnect; CancelInvoke("DoOfflineBattle"); battleField.CancelInvoke("OpponentDisconnected"); } }