UnityEditor.AudioImporter.Internal_ContainsSampleSettingsOverride C# (CSharp) Method

Internal_ContainsSampleSettingsOverride() private method

private Internal_ContainsSampleSettingsOverride ( BuildTargetGroup platformGroup ) : bool
platformGroup BuildTargetGroup
return bool
        internal extern bool Internal_ContainsSampleSettingsOverride(BuildTargetGroup platformGroup);
        [MethodImpl(MethodImplOptions.InternalCall)]

Usage Example

        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);
        }
All Usage Examples Of UnityEditor.AudioImporter::Internal_ContainsSampleSettingsOverride