/// <summary>
 /// Handle callback from <see cref="OutfitDatabase.TryDelete(Outfit)"/>.
 /// </summary>
 /// <param name="loadout"> Loadout to delete. </param>
 public static void TryRemoveLoadoutCallback(AwesomeInventoryLoadout loadout)
 {
     _loadouts.Remove(loadout);
     if (loadout?.GetType() == typeof(AwesomeInventoryLoadout))
     {
         foreach (AwesomeInventoryCostume costume in loadout.Costumes)
         {
             _loadouts.Remove(costume);
             Current.Game.outfitDatabase.AllOutfits.Remove(costume);
         }
     }
 }