오디오 매니저 인터페이스 오디오 재생, 볼륨 조절, 음향 효과 관리 기능을 제공합니다
More...
|
| void | BGM재생 (string 음악이름, float 페이드시간=1f, bool 반복=true) |
| | 배경음악을 재생합니다
|
| void | BGM정지 (float 페이드시간=1f) |
| | 배경음악을 정지합니다
|
| void | BGM일시정지 () |
| | 배경음악을 일시정지합니다
|
| void | BGM재개 () |
| | 일시정지된 배경음악을 재개합니다
|
| void | 효과음재생 (string 효과음이름, float 볼륨=1f, float 피치=1f) |
| | 효과음을 재생합니다
|
| void | 모든효과음정지 () |
| | 모든 효과음을 정지합니다
|
| void | 음성재생 (string 음성이름, float 볼륨=1f, Action 완료콜백=null) |
| | 음성을 재생합니다
|
| void | 음성정지 () |
| | 현재 재생 중인 음성을 정지합니다
|
| bool | 음성재생중 () |
| | 음성이 재생 중인지 확인합니다
|
| void | 볼륨설정 (string 타입, float 볼륨) |
| | 특정 타입의 볼륨을 설정합니다
|
| float | 볼륨가져오기 (string 타입) |
| | 특정 타입의 볼륨을 가져옵니다
|
| void | 모든볼륨음소거 (bool 음소거) |
| | 모든 볼륨을 음소거/해제합니다
|
| void | 오디오이펙트적용 (string 이펙트타입, float 강도=1f) |
| | 오디오 이펙트를 적용합니다
|
| void | BGM크로스페이드 (string 새음악이름, float 페이드시간=2f) |
| | 크로스페이드로 BGM을 변경합니다
|
|
void | PlayBGM (string musicName, float fadeTime=1f, bool loop=true) |
|
void | StopBGM (float fadeTime=1f) |
|
void | PauseBGM () |
|
void | ResumeBGM () |
|
void | PlaySFX (string sfxName, float volume=1f, float pitch=1f) |
|
void | StopAllSFX () |
|
void | PlayVoice (string voiceName, float volume=1f, Action onComplete=null) |
|
void | StopVoice () |
|
bool | IsVoicePlaying () |
|
void | SetVolume (string type, float volume) |
|
float | GetVolume (string type) |
|
void | MuteAll (bool mute) |
|
void | ApplyAudioEffect (string effectType, float intensity=1f) |
|
void | CrossfadeBGM (string newMusicName, float fadeTime=2f) |
| void | Initialize () |
| | 서비스 초기화
|
| void | Cleanup () |
| | 서비스 정리
|
오디오 매니저 인터페이스 오디오 재생, 볼륨 조절, 음향 효과 관리 기능을 제공합니다
◆ 모든볼륨음소거()
| void IAudioManager.모든볼륨음소거 |
( |
bool | 음소거 | ) |
|
모든 볼륨을 음소거/해제합니다
- Parameters
-
◆ 모든효과음정지()
| void IAudioManager.모든효과음정지 |
( |
| ) |
|
◆ 볼륨가져오기()
| float IAudioManager.볼륨가져오기 |
( |
string | 타입 | ) |
|
특정 타입의 볼륨을 가져옵니다
- Parameters
-
| 타입 | 볼륨 타입 (bgm, sfx, voice, master) |
- Returns
- 현재 볼륨 값
◆ 볼륨설정()
| void IAudioManager.볼륨설정 |
( |
string | 타입, |
|
|
float | 볼륨 ) |
특정 타입의 볼륨을 설정합니다
- Parameters
-
| 타입 | 볼륨 타입 (bgm, sfx, voice, master) |
| 볼륨 | 설정할 볼륨 값 (0.0 ~ 1.0) |
◆ 오디오이펙트적용()
| void IAudioManager.오디오이펙트적용 |
( |
string | 이펙트타입, |
|
|
float | 강도 = 1f ) |
오디오 이펙트를 적용합니다
- Parameters
-
◆ 음성재생중()
| bool IAudioManager.음성재생중 |
( |
| ) |
|
음성이 재생 중인지 확인합니다
- Returns
- 재생 중 여부
◆ 음성재생()
| void IAudioManager.음성재생 |
( |
string | 음성이름, |
|
|
float | 볼륨 = 1f, |
|
|
Action | 완료콜백 = null ) |
음성을 재생합니다
- Parameters
-
| 음성이름 | 재생할 음성의 이름 |
| 볼륨 | 재생 볼륨 (0.0 ~ 1.0) |
| 완료콜백 | 재생 완료 시 호출될 콜백 |
◆ 음성정지()
| void IAudioManager.음성정지 |
( |
| ) |
|
◆ 효과음재생()
| void IAudioManager.효과음재생 |
( |
string | 효과음이름, |
|
|
float | 볼륨 = 1f, |
|
|
float | 피치 = 1f ) |
효과음을 재생합니다
- Parameters
-
| 효과음이름 | 재생할 효과음의 이름 |
| 볼륨 | 재생 볼륨 (0.0 ~ 1.0) |
| 피치 | 재생 피치 (0.1 ~ 3.0) |
◆ BGM일시정지()
| void IAudioManager.BGM일시정지 |
( |
| ) |
|
◆ BGM재개()
| void IAudioManager.BGM재개 |
( |
| ) |
|
◆ BGM재생()
| void IAudioManager.BGM재생 |
( |
string | 음악이름, |
|
|
float | 페이드시간 = 1f, |
|
|
bool | 반복 = true ) |
배경음악을 재생합니다
- Parameters
-
| 음악이름 | 재생할 음악의 이름 |
| 페이드시간 | 페이드 인 시간 (초) |
| 반복 | 반복 재생 여부 |
◆ BGM정지()
| void IAudioManager.BGM정지 |
( |
float | 페이드시간 = 1f | ) |
|
◆ BGM크로스페이드()
| void IAudioManager.BGM크로스페이드 |
( |
string | 새음악이름, |
|
|
float | 페이드시간 = 2f ) |
크로스페이드로 BGM을 변경합니다
- Parameters
-
| 새음악이름 | 새로 재생할 음악 |
| 페이드시간 | 크로스페이드 시간 |
◆ BGMVolume
| float IAudioManager.BGMVolume |
|
getset |
◆ CurrentBGM
| string IAudioManager.CurrentBGM |
|
get |
◆ IsBGMPlaying
| bool IAudioManager.IsBGMPlaying |
|
get |
◆ MasterVolume
| float IAudioManager.MasterVolume |
|
getset |
◆ SFXVolume
| float IAudioManager.SFXVolume |
|
getset |
◆ VoiceVolume
| float IAudioManager.VoiceVolume |
|
getset |
The documentation for this interface was generated from the following file:
- D:/Projects/Team_Hajen/ICPDEV_Ink/Assets/DeulPie/ExtraInk/Core/DI/IAudioManager.cs