A unity engine tool for generate general Obfuscar xml config.
The main purpose of this tool is to make sure your unity c# code work properly after confused by Obfuscar.
- Place ObfuscarConfigInfo.cs in your project.
- Create a scriptable object of ObfuscarConfigInfo.
- Set up some basic things. Specially, you should adapt the paths to yours in the purple box below:

- Now you can generate the config or do Obfuscar from the context menu.

- If all goes will, you should get a config like this:

https://github.com/SirLpc/GenerateObfuscarConfigForUnity_sample
You should pay attention to those name sensitve members in your class, such as a method will be used by unity delay Invoke("NameOfMethod"). At this point, you could create a custom attribule to mark a method should not be renamed, and config this attribute in the ObfuscarModuleIgnoreAttributes array in the ObfuscarConfigInfo config before.