コード例 #1
0
 protected virtual void Awake()
 {
     if (Application.isPlaying)
     {
         audioPlayer     = gameObject.GetOrAddComponent <AudioPlayer>();
         audioSettings   = audioPlayer.audioSettings;
         infoManager     = audioPlayer.hierarchyManager;
         metronome       = gameObject.GetOrAddComponent <Metronome>();
         coroutineHolder = gameObject.GetOrAddComponent <CoroutineHolder>();
         listener        = FindObjectOfType <AudioListener>();
         if (listener == null)
         {
             GameObject newListener = new GameObject("Listener");
             listener = newListener.AddComponent <AudioListener>();
             listener.transform.Reset();
             Debug.LogWarning("No listener was found in the scene. One was automatically created.");
         }
     }
 }
コード例 #2
0
ファイル: AudioItemManager.cs プロジェクト: Dracir/semicolon
 public AudioItemManager(AudioListener listener, AudioHierarchyManager infoManager, Magicolo.AudioTools.Player player)
 {
     this.listener    = listener;
     this.infoManager = infoManager;
     this.player      = player;
 }