齿轮音效
This commit is contained in:
@@ -9,6 +9,7 @@ namespace AibisDream
|
||||
{
|
||||
private const string LoopSource = "Loop";
|
||||
private const string LoopSource2 = "Loop2";
|
||||
private const string LoopSource3 = "Loop3";
|
||||
private const string InteractionSource = "Interaction";
|
||||
private const string VoiceSource = "Voice";
|
||||
private const string MemorySource = "Memery";
|
||||
@@ -17,6 +18,7 @@ namespace AibisDream
|
||||
|
||||
private AudioSource _loopSource;
|
||||
private AudioSource _loopSource2;
|
||||
private AudioSource _loopSource3;
|
||||
private AudioSource _interactionSource;
|
||||
private AudioSource _voiceSource;
|
||||
private AudioSource _memorySource;
|
||||
@@ -29,6 +31,7 @@ namespace AibisDream
|
||||
{
|
||||
_loopSource = transform.Find(LoopSource).GetComponent<AudioSource>();
|
||||
_loopSource2 = transform.Find(LoopSource2).GetComponent<AudioSource>();
|
||||
_loopSource3 = transform.Find(LoopSource3).GetComponent<AudioSource>();
|
||||
_interactionSource = transform.Find(InteractionSource).GetComponent<AudioSource>();
|
||||
_voiceSource = transform.Find(VoiceSource).GetComponent<AudioSource>();
|
||||
_memorySource = transform.Find(MemorySource).GetComponent<AudioSource>();
|
||||
@@ -138,6 +141,26 @@ namespace AibisDream
|
||||
Instance._loopSource2.Pause();
|
||||
}
|
||||
|
||||
[YarnCommand("play_loop3_audio")]
|
||||
public static void PlayLoop3Audio(string audioName)
|
||||
{
|
||||
AudioClip clip = Resources.Load<AudioClip>($"Audio/{audioName}");
|
||||
if (clip == null)
|
||||
{
|
||||
clip = Instance.RandomLoadAudioClip(3, $"Audio/{audioName}");
|
||||
}
|
||||
|
||||
Instance._loopSource3.clip = clip;
|
||||
Instance._loopSource3.Play();
|
||||
}
|
||||
|
||||
[YarnCommand("pause_loop3_audio")]
|
||||
public static void PauseLoop3Audio()
|
||||
{
|
||||
Instance._loopSource3.Pause();
|
||||
}
|
||||
|
||||
|
||||
public void ContinueLoopAudio()
|
||||
{
|
||||
_loopSource.UnPause();
|
||||
|
||||
@@ -49,6 +49,14 @@ namespace AibisDream.Framework
|
||||
{
|
||||
if (Input.GetKeyDown(KeyCode.K))
|
||||
{
|
||||
Debug.Log(1);
|
||||
ClinicYarnCommand.CharacterInit("石头");
|
||||
}
|
||||
|
||||
if (Input.GetKeyDown(KeyCode.A))
|
||||
{
|
||||
ClinicYarnCommand.CharacterFadeIn();
|
||||
ClinicYarnCommand.CharacterFace("正常微微笑");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user