예제 #1
0
 public static GameObject NewAutoDestroyAudioSource(TsAudio audioEx, Vector3 position)
 {
     if (audioEx.baseData.Tag == TsAudioManager.MINI_SOUND)
     {
         return(BugFixAudio.NewAudioSource(audioEx, TsAudioManager.Instance.CurrentAudioListener.transform, new Vector3(0f, 0f, 0f)));
     }
     return(BugFixAudio.NewAudioSource(audioEx, BugFixAudio.PlayAudioOnceRoot.transform, position));
 }
 public void Start()
 {
     if (base.audio != null)
     {
         this.audioSrc = base.audio;
     }
     else
     {
         GameObject gameObject = BugFixAudio.NewBugFixAudioSource(base.transform);
         if (gameObject != null)
         {
             gameObject.transform.parent = base.transform;
             this.audioSrc = gameObject.audio;
         }
     }
 }