Beispiel #1
0
 public static async Task <bool> DeletePlayer(UID _uid_)
 {
     if (_uid_ == null || _uid_.IsNullUID)
     {
         return(true);
     }
     if (!await PlayerInfo.DeletePlayerInfo(_uid_))
     {
         return(false);
     }
     if (!await Me.DeleteMe(_uid_))
     {
         return(false);
     }
     if (!await Troop.DeleteTroops(_uid_))
     {
         return(false);
     }
     if (!await MagicalTroop.DeleteMagicalTroops(_uid_))
     {
         return(false);
     }
     if (!await PlayerResources.DeletePlayerResources(_uid_))
     {
         return(false);
     }
     if (!await HeroManager.DeletePlayerHeroes(_uid_))
     {
         return(false);
     }
     if (!await DeleteUID(_uid_))
     {
         return(false);
     }
     return(true);
 }