public override void OnInspectorGUI()
{
if (!this.IsMissingMonoBehaviourTarget() || !this.MissingMonoBehaviourGUI())
{
base.OnInspectorGUI();
if ((base.target is MonoBehaviour) && (AudioUtil.HaveAudioCallback(base.target as MonoBehaviour) && (AudioUtil.GetCustomFilterChannelCount(base.target as MonoBehaviour) > 0)))
{
if (this.m_AudioFilterGUI == null)
{
this.m_AudioFilterGUI = new AudioFilterGUI();
}
this.m_AudioFilterGUI.DrawAudioFilterGUI(base.target as MonoBehaviour);
}
}
}