Files
plugin-library/Assets/04.AudioCore/RunTime/Test.cs

65 lines
1.6 KiB
C#
Raw Normal View History

2025-03-06 17:24:31 +08:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
2025-03-26 09:34:52 +08:00
using AudioCore;
2025-03-06 17:24:31 +08:00
public class Test : MonoBehaviour
{
public AudioClip clip1;
public AudioClip clip2;
public AudioClip clip21;
public AudioClip clip22;
public AudioClip clip31;
public AudioClip clip32;
void Start()
{
//AudioCore.PlayerPrefs();
}
void Update()
{
if (Input.GetKeyDown(KeyCode.A))
{
2025-03-07 17:52:50 +08:00
AudioCoreManager.PlayVoice(new AudioData { clip = clip1 });
2025-03-06 17:24:31 +08:00
}
if (Input.GetKeyDown(KeyCode.S))
{
2025-03-07 17:52:50 +08:00
AudioCoreManager.PlayVoice(new AudioData { clip = clip2 });
2025-03-06 17:24:31 +08:00
}
if (Input.GetKeyDown(KeyCode.D))
{
2025-03-07 17:52:50 +08:00
AudioCoreManager.PlaySFX(new AudioData { clip = clip21 });
2025-03-06 17:24:31 +08:00
}
if (Input.GetKeyDown(KeyCode.F))
{
2025-03-07 17:52:50 +08:00
AudioCoreManager.PlaySFX(new AudioData { clip = clip22 });
2025-03-06 17:24:31 +08:00
}
if (Input.GetKeyDown(KeyCode.G))
{
2025-03-07 17:52:50 +08:00
AudioCoreManager.PlayMusic(new AudioData { clip = clip31 });
2025-03-06 17:24:31 +08:00
}
if (Input.GetKeyDown(KeyCode.H))
{
2025-03-07 17:52:50 +08:00
AudioCoreManager.PlayMusic(new AudioData { clip = clip32 });
2025-03-06 17:24:31 +08:00
}
if (Input.GetKeyDown(KeyCode.Z))
{
AudioCoreManager.StopVoice();
}
if (Input.GetKeyDown(KeyCode.X))
{
AudioCoreManager.StopAllSFX();
}
if (Input.GetKeyDown(KeyCode.C))
{
AudioCoreManager.StopMusic();
}
if (Input.GetKeyDown(KeyCode.Space))
{
SceneManager.LoadScene(1);
}
}
}