Files
ichni_Official/Assets/Scripts/Wwise/AudioManager.cs

32 lines
943 B
C#
Raw Normal View History

2025-06-03 02:42:28 -04:00
using System;
using System.Collections;
using System.Collections.Generic;
using AK.Wwise;
using UnityEngine;
2025-06-06 10:14:55 -04:00
using UnityEngine.Serialization;
2025-06-03 02:42:28 -04:00
namespace Ichni
{
public class AudioManager : MonoBehaviour
{
2025-07-08 14:28:40 -04:00
public SongPlayer songPlayer;
2025-06-03 02:42:28 -04:00
public AudioContainer generalSoundEffects;
2025-07-08 14:28:40 -04:00
public bool isLoading = true;
public bool isStarting = true;
public bool isDelaying = false;
public bool isPlaying = false; // 是否正在播放音乐
public bool isPausing = false; // 是否正在暂停音乐
public bool isFinished = false;
2025-06-03 02:42:28 -04:00
private void Start()
{
InformationTransistor.instance.chapterSwitch.SetValue(gameObject);
2025-07-21 05:42:20 -04:00
InformationTransistor.instance.songSwitch.SetValue(gameObject);
2025-07-08 14:28:40 -04:00
isLoading = true;
isStarting = true;
2025-06-03 02:42:28 -04:00
}
2025-07-08 14:28:40 -04:00
public bool isUpdating => isDelaying || isPlaying;
2025-06-03 02:42:28 -04:00
}
}