ソースコード
using System; using System.Reflection; using UnityEditor; using UnityEngine; public static class EditorUtils { public static void PlayClip( AudioClip clip ) { var unityEditorAssembly = typeof( AudioImporter ).Assembly; var audioUtilClass = unityEditorAssembly.GetType( "UnityEditor.AudioUtil" ); var method = audioUtilClass.GetMethod ( "PlayClip", BindingFlags.Static | BindingFlags.Public, null, new Type[] { typeof(AudioClip) }, null ); method.Invoke( null, new object[] { clip } ); } }