整合SLSUtilities

This commit is contained in:
SoulliesOfficial
2026-01-17 11:35:49 -05:00
parent d94241f36c
commit 7ee2894a63
1338 changed files with 3051541 additions and 507034 deletions

View File

@@ -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);
}
}
}