I've attached an image of what I see with Reflector. Thereafter I tried to browse the assembly using Red Gate's. I tried to Obfuscate a webplayer's unit圓d file using the tool. I downloaded the demo of Unit圓D Obfuscator 1.3.08 from the site. Protection against decompilers considerably reduces the chances to recover the source code of an application in an assembly or high-level language (C#, VB, etc.). This method comes down to adding various false conditions to the algorithm body and scattering the checks of existing conditions, loops and unconditional branches over the function body.
Some change names with such characters for more understandable, some replace unreadable characters with their codes, some just refuse to work with such characters. Net works with the UTF8 encoding, not all decompilers correctly process its characters. It comes down to replacing names with unreadable characters, for example, Japanese characters. This method comes down to removing the metadata of events and properties from the assembly, which makes it impossible to recover or use these properties from high-level languages (C#, Boo. Supporting obfuscation control attributes () Renaming scripts, classes, methods, fields into a set of meaningless or unreadable characters
Unity 3D Obfuscator - a special protection tool for Unity 3D applications.