private AudioImporterInspector.OverrideStatus GetOverrideStatus(BuildTargetGroup platform)
{
bool flag1 = false;
bool flag2 = false;
if (this.GetAllAudioImporterTargets().Any <AudioImporter>())
{
AudioImporter audioImporter1 = this.GetAllAudioImporterTargets().First <AudioImporter>();
flag2 = audioImporter1.Internal_ContainsSampleSettingsOverride(platform);
IEnumerable <AudioImporter> audioImporterTargets = this.GetAllAudioImporterTargets();
AudioImporter[] audioImporterArray = new AudioImporter[1] {
audioImporter1
};
foreach (AudioImporter audioImporter2 in audioImporterTargets.Except <AudioImporter>((IEnumerable <AudioImporter>)audioImporterArray))
{
bool flag3 = audioImporter2.Internal_ContainsSampleSettingsOverride(platform);
if (flag3 != flag2)
{
flag1 = ((flag1 ? 1 : 0) | 1) != 0;
}
flag2 |= flag3;
}
}
if (!flag2)
{
return(AudioImporterInspector.OverrideStatus.NoOverrides);
}
return(flag1 ? AudioImporterInspector.OverrideStatus.MixedOverrides : AudioImporterInspector.OverrideStatus.AllOverrides);
}