Non esiste un modo incorporato per farlo di cui sono a conoscenza.
È possibile creare uno script PowerShell che passerà in modo ricorsivo a tutti i file di contenuto, quindi usi espressioni regolari per trovare le funzioni di contenuto. Carica appropriate nel codice e sostituire quelle con hash generati in modo casuale. Esegui quindi questo script come parte dell'offuscamento.
Probabilmente sarebbe anche semplice da scrivere se hai tutti i tuoi contenuti.load <> in un singolo file. Allora lo pseudocodice sarebbe qualcosa di simile:
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 + ")");
Ma, sai, "pseudocodice". :). Ci vorrebbe un po 'di lavoro.