Interface ISound
- Namespace
- GameCanvas
- Assembly
- GameCanvas.dll
public interface ISound
Methods
ClearSound()
すべてのサウンド再生を停止し、トラック音量を初期値に戻します
void ClearSound()
GetSoundLevel(GcSoundTrack)
トラック音量を取得します
float GetSoundLevel(GcSoundTrack track = GcSoundTrack.Master)
Parameters
track
GcSoundTrack対象の音声トラック
Returns
- float
音量(-96db~20db)
IsPlayingSound(GcSoundTrack)
指定された音声トラックが再生中かどうか
bool IsPlayingSound(GcSoundTrack track = GcSoundTrack.BGM1)
Parameters
track
GcSoundTrack対象の音声トラック
Returns
- bool
再生中かどうか
PauseSound(GcSoundTrack)
指定された音声トラックのサウンドを一時停止します
void PauseSound(GcSoundTrack track = GcSoundTrack.BGM1)
Parameters
track
GcSoundTrack対象の音声トラック
Remarks
BGMトラック以外では常に無視されます
PlaySound(in GcSound, GcSoundTrack, bool)
サウンドを再生します
void PlaySound(in GcSound sound, GcSoundTrack track = GcSoundTrack.BGM1, bool loop = false)
Parameters
sound
GcSoundtrack
GcSoundTrack対象の音声トラック
loop
boolループ再生するかどうか(SEトラック以外)
PlaySound(in AudioClip, GcSoundTrack, bool)
サウンドを再生します
void PlaySound(in AudioClip clip, GcSoundTrack track = GcSoundTrack.BGM1, bool loop = false)
Parameters
clip
AudioClipサウンド
track
GcSoundTrack対象の音声トラック
loop
boolループ再生するかどうか(SEトラック以外)
SetSoundLevel(in float, GcSoundTrack)
トラック音量を変更します
void SetSoundLevel(in float decibel, GcSoundTrack track = GcSoundTrack.Master)
Parameters
decibel
float音量(-96db~20db)
track
GcSoundTrack対象の音声トラック
StopSound(GcSoundTrack)
指定された音声トラックのサウンドを停止します
void StopSound(GcSoundTrack track = GcSoundTrack.BGM1)
Parameters
track
GcSoundTrack対象の音声トラック
Remarks
BGMトラック以外では常に無視されます
UnpauseSound(GcSoundTrack)
指定された音声トラックのサウンドを一時停止していた場合、再生を再開します
void UnpauseSound(GcSoundTrack track = GcSoundTrack.BGM1)
Parameters
track
GcSoundTrack対象の音声トラック
Remarks
BGMトラック以外では常に無視されます