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