I need to obfuscate the code in my web builds and I need some help. I am going to use Reactor: Store - Eziriz unless there’s something better value out there, but that’s fine I think. I also want to use Reflector: .NET Decompiler: Decompile Any .NET Code | .NET Reflector to view the code to see if it’s appropriately obfuscated, but I need help with how to do it, step by step.
I am wondering if someone could explain it to me step by step. If this is involved or difficult, I am willing to pay for the help. I’m just not up to the task and have already burned through 2 days getting this far and I have to get back to work and deliver a working build.
so I drag and drop to the top or bottom window in Reactor and click “Protect” and it makes some new files… and then what?
And how to I view the before and after in Reflector??
That’s my bind. Any help is appreciated and instructions that work are worth money to me if good karma isn’t enough!
Now for Reactor, the obfuscator, I need to obfuscate the assembly of my scripts: Assembly-CSharp.dll, which relies on UnityEngine.dll, but I don’t want to obfuscate the classes in UnityEngine. How do I set up Reactor (or another program) so that it sees UnityEngine.dll (allowing using UnityEngine;) and obfuscates only my scripts??
Create .NET assemblies from it, obfuscate them and then use them in unity … but be aware that you will suffer from it too in the editor in case you let it toy with the function and class names and the public exposed ones.