public void Execute(PostProcessorContext context)
{
if (this.OnProgress != null)
{
this.OnProgress(this, "Patching settings file");
}
this._stagingArea = context.Get<string>("StagingArea");
bool flag = context.Get<bool>("UseObb");
string str = context.Get<string>("AndroidPluginsPath");
if (Directory.Exists(Path.Combine(str, "assets")))
{
FileUtil.CopyDirectoryRecursiveForPostprocess(Path.Combine(str, "assets"), Path.Combine(this._stagingArea, "assets"), true);
}
this.PatchStringsXml();
int num = !PlayerSettings.advancedLicense ? 0 : ((int) PlayerSettings.Android.splashScreenScale);
AndroidXmlDocument document = new AndroidXmlDocument(Path.Combine(this._stagingArea, "assets/bin/Data/settings.xml"));
document.PatchStringRes("integer", "splash_mode", num.ToString());
document.PatchStringRes("bool", "useObb", flag.ToString());
context.Set<AndroidXmlDocument>("SettingsXml", document);
document.Save();
}