整合SLSUtilities
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using AK.Wwise;
|
||||
using Sirenix.OdinInspector;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace SLSFramework.WwiseAssistance
|
||||
{
|
||||
public class BackgroundMusicManager : SerializedMonoBehaviour
|
||||
{
|
||||
public Dictionary<string, State> baseMusicDictionary; // 背景音乐事件字典
|
||||
public Event playMusicEvent; // 播放背景音乐的事件
|
||||
public Event stopMusicEvent; // 停止播放背景音乐的事件
|
||||
|
||||
private void Start()
|
||||
{
|
||||
PlayMusic("NormalMusic");
|
||||
}
|
||||
|
||||
public void PlayMusic(string musicStateName)
|
||||
{
|
||||
//if (baseMusicDictionary.ContainsKey(musicStateName))
|
||||
{
|
||||
stopMusicEvent.Post(gameObject);
|
||||
//baseMusicDictionary[musicStateName].SetValue();
|
||||
playMusicEvent.Post(gameObject);
|
||||
}
|
||||
}
|
||||
|
||||
public void StopMusic()
|
||||
{
|
||||
stopMusicEvent.Post(gameObject);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user