Beispiel #1
0
    public void PlayBGMByID(int templateId)
    {
        if (!this.IsBGMOn())
        {
            return;
        }
        if (this.mBGMSource == null || this.mBGMSource.get_mute())
        {
            return;
        }
        if (templateId <= 0)
        {
            return;
        }
        AudioAssetData audioAssetNow = AudioAssetPool.GetAudioAssetNow(templateId);

        if (audioAssetNow != null)
        {
            this.bgmVolumeScale = audioAssetNow.volumeScale;
            this.currentBGVolum = this.bgmVolumeScale;
            this.PlayBGM(audioAssetNow.audio, 0.8f, null);
        }
    }