Beispiel #1
0
 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);
         }
     }
 }