Il n'y a aucun moyen intégré de le faire que je connais.
Vous pouvez créer un script PowerShell qui passera récursivement par tous vos fichiers de contenu, puis utiliser des expressions régulières pour trouver les fonctions de contenu.loade appropriées dans votre code et les remplacer par des hachages générés aléatoirement. Vous exécuteriez ensuite ce script dans le cadre de l'obscurcissement.
Il serait probablement même simple à écrire si vous avez tous vos appels de contenu.load <> dans un seul fichier. Ensuite, le pseudocode serait quelque chose comme:
For All Files in Content directory (and subdirectories, recursively):
String hash = CreateRandomHash()
File.renameTo(hash)
"LoadContent.cs" = "LoadContent.cs".replace("Content.Load<Texture2D>(" + File.original.Name + ")", "Content.Load<Texture2D>(" + hash + ")");
Mais, vous savez, "pseudocode". :). Cela prendrait du travail.