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); }