CustomEditor for AudioSource problems

Hi, I have made a CustomEditor for play the AudioClip in the AudioSource. So I can change the pitch and listen it.

using UnityEditor;
using UnityEngine;

[CustomEditor(typeof(AudioSource))]
public class AudioSourcePlayerEditor : Editor
{
    AudioSource _Script;

    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();  // Draws the default inspector

        _Script = (AudioSource)target;

        EditorGUILayout.Space(EditorGUIUtility.singleLineHeight);

        if (GUILayout.Button("Play"))
        {
            _Script.Play();
        }

        EditorGUILayout.Space(EditorGUIUtility.singleLineHeight);

        if (GUILayout.Button("Pause"))
        {
            _Script.Pause();
        }

        EditorGUILayout.Space(EditorGUIUtility.singleLineHeight);

        if (GUILayout.Button("Stop"))
        {
            _Script.Stop();
        }
    }
}

It works, but my problem is that the sliders and another GUI dissappears:

Original editor 9831750--1414095--upload_2024-5-13_15-17-9.png

Custom editor

Someone have an idea that whats happening?

Relevant thread that might help you:

1 Like