public void PlayGuanKaBeiJingAudio(int indexBeiJingAd = 0)
    {
        indexBeiJingAd = indexBeiJingAd % AudioListCtrl.GetInstance().ASGuanKaBJ.Length;
        int audioIndex = indexBeiJingAd;

//		int audioIndex = Application.loadedLevel - 1;
//		if (XkGameCtrl.GetInstance().IsCartoonShootTest) {
//			audioIndex = 1; //test
//		}

        if (AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex] != null)
        {
            AudioSource audioVal = AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex].gameObject.AddComponent <AudioSource>();
            audioVal.clip = AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex].clip;
            AudioBeiJingCtrl beiJingAudio = AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex].GetComponent <AudioBeiJingCtrl>();
            if (beiJingAudio != null)
            {
                audioVal.volume = beiJingAudio.m_VolumeStart;
                //Debug.Log("Unity: volume ================= " + beiJingAudio.m_VolumeStart);
            }
            //audioVal.volume = AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex].volume;

            AudioListCtrl.GetInstance().RemoveAudioSource(AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex]);
            AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex] = audioVal;
        }
        AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex], 2);
    }
示例#2
0
 public void PlayDaoDanJingGaoAudio()
 {
     if (Time.realtimeSinceStartup - TimeValDaoDanJingGao < 0.5f)
     {
         return;
     }
     TimeValDaoDanJingGao = Time.realtimeSinceStartup;
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASDaoDanJingGao, 1);
 }
    public void PlayGuanKaBeiJingAudio()
    {
        int audioIndex = SceneManager.GetActiveScene().buildIndex - 1;

        if (XkGameCtrl.GetInstance().IsCartoonShootTest)
        {
            audioIndex = 1;             //test
        }

        if (AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex] != null)
        {
            AudioSource audioVal = AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex].gameObject.AddComponent <AudioSource>();
            audioVal.clip   = AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex].clip;
            audioVal.volume = AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex].volume;

            AudioListCtrl.GetInstance().RemoveAudioSource(AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex]);
            AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex] = audioVal;
        }
        AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASGuanKaBJ[audioIndex], 2);
    }
示例#4
0
 public void PlayAudioXuanYaDiaoLuo()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASXuanYaDiaoLuo);
 }
示例#5
0
 public void PlayAudioBossShengLi()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASBossShengLi);
 }
示例#6
0
 public void PlayAudioStage2()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASStage2);
 }
示例#7
0
 public void PlayAudioHitBuJiBao()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASHitBuJiBao);
 }
示例#8
0
 public void PlayAudioJiFenGunDong()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASJiFenGunDong, 2);
 }
示例#9
0
 public void PlayAudioXuBiDaoJiShi()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASXuBiDaoJiShi);
 }
示例#10
0
 public void PlayModeQueRenAudio()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASModeQueRen);
 }
示例#11
0
 public void PlayModeXuanZeAudio()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASModeXuanZe);
 }
示例#12
0
 public void PlayModeBeiJingAudio()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASModeBeiJing, 2);
 }
示例#13
0
 public void PlayStartBtAudio()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASStartBt);
 }
示例#14
0
 static void PlayTouBiAudio()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASTouBi);
 }
示例#15
0
 public static void PlayAudioSetEnter()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASSetEnter);
 }
示例#16
0
 public void PlayAudioQuanBuTongGuan()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASQuanBuTongGuan);
 }
示例#17
0
 public void PlayAudioGameOver()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASGameOver);
     MakeAudioVolumeDown();
 }
示例#18
0
 public void PlayJiaYouBaoZhaAudio()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASJiaYouBaoZha);
 }
示例#19
0
 public void PlayAudioXunZhangZP()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASXunZhangZP);
 }
示例#20
0
 public void PlayAudioRanLiaoJingGao()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASRanLiaoJingGao, 2);
 }
示例#21
0
 public void PlayAudioZhunXingTX()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASZhunXingTX);
 }
示例#22
0
 public void PlayAudioBossLaiXi()
 {
     AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASBossLaiXi);
     //AudioListCtrl.PlayAudioSource(AudioListCtrl.GetInstance().ASBossLaiXi, 2);
 }