Exemplo n.º 1
0
 public void Stop(ExtendedAudioSource source = null)
 {
     //Get audiosource
     if (source == null)
     {
         source = AudioPool.GetAudioSource();
     }
     source.Stop();
 }
Exemplo n.º 2
0
        public override void OnInspectorGUI()
        {
            DrawDefaultInspector();

            EditorGUI.BeginDisabledGroup(serializedObject.isEditingMultipleObjects);
            if (GUILayout.Button("Preview"))
            {
                ((Audio)target).Play(previewer);
            }

            if (GUILayout.Button("Stop"))
            {
                if (previewer.isPlaying)
                {
                    previewer.Stop();
                }
            }
            EditorGUI.EndDisabledGroup();
        }