public static void DestroyPlayerObjects(int targetPlayerId, bool local = false) { if (VerifyCanUseNetwork() && (targetPlayerId != player.ID)) { if (player.isMasterClient || (targetPlayerId == player.ID)) { if (local) { networkingPeer.SendDestroyOfAllTo(targetPlayerId); } networkingPeer.DestroyPlayerObjects(targetPlayerId, false); } else { Debug.LogError("DestroyPlayerObjects() failed, cause players can only destroy their own GameObjects. A Master Client can destroy anyone's. This is master: " + isMasterClient); } } }