private void CopyUnityTools()
{
string[] strArray = new string[] { "SerializationWeaver/Mono.Cecil.dll", "SerializationWeaver/Mono.Cecil.Mdb.dll", "SerializationWeaver/Mono.Cecil.Pdb.dll", "SerializationWeaver/Mono.Cecil.Rocks.dll", "SerializationWeaver/SerializationWeaver.exe", "SerializationWeaver/Unity.CecilTools.dll", "SerializationWeaver/Unity.SerializationLogic.dll", "SerializationWeaver/Unity.SerializationWeaver.Common.dll", "SerializationWeaver/Unity.SerializationWeaver.dll", "SerializationWeaver/Unity.UNetWeaver.dll", "AssemblyConverter.exe", "Mono.Cecil.dll", "Mono.Cecil.Mdb.dll", "Mono.Cecil.Pdb.dll" };
string str = Path.Combine(base.InstallPath, "Unity");
string[] components = new string[] { str, "Tools", "SerializationWeaver" };
string path = Paths.Combine(components);
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
foreach (string str3 in strArray)
{
string[] textArray3 = new string[] { base.PlayerPackage, "Tools", str3 };
string sourceFileName = Paths.Combine(textArray3);
string[] textArray4 = new string[] { base.InstallPath, "Unity", "Tools", str3 };
string destFileName = Paths.Combine(textArray4);
File.Copy(sourceFileName, destFileName, true);
File.SetAttributes(destFileName, FileAttributes.Normal);
}
}