/// <summary> /// 정지 /// </summary> public void Stop() { if (curAudioClip != null) { AudioClipGroup.ErasePlayingClip(curAudioClip); if (m_Data.m_eAudioClipGroup == E_AUDIO_CLIP_GROUP.Stop) { AudioClipGroup.Stop.OnStop(curAudioClip); } else if (m_Data.m_eAudioClipGroup == E_AUDIO_CLIP_GROUP.Bgm_Map) { AudioClipGroup.Bgm_Map.OnStop(curAudioClip); } else if (m_Data.m_eAudioClipGroup == E_AUDIO_CLIP_GROUP.Bgm_Special) { AudioClipGroup.Bgm_Special.OnStop(curAudioClip); } } audioSource.Stop(); Reset(); OnStop.Execute(); }