Skip to content

インターフェイス ISoundEx

Namespace: GameCanvas

csharp
public interface ISoundEx : ISound

継承元

メソッド

ClearSound()

継承元: ISound

csharp
void ClearSound()

すべてのサウンド再生を停止し、トラック音量を初期値に戻します

GetSoundLevel(GcSoundTrack)

継承元: ISound

csharp
float GetSoundLevel(GcSoundTrack track = GcSoundTrack.Master)

トラック音量を取得します

パラメーター

  • track — 対象の音声トラック

戻り値

音量(-96db~20db)

GetSoundVolume(GcSoundTrack)

csharp
float GetSoundVolume(GcSoundTrack track = GcSoundTrack.Master)

トラック音量を取得します

パラメーター

  • track — 対象の音声トラック

戻り値

音量(0f~1f)

IsPlayingSound(GcSoundTrack)

継承元: ISound

csharp
bool IsPlayingSound(GcSoundTrack track = GcSoundTrack.BGM1)

指定された音声トラックが再生中かどうか

パラメーター

  • track — 対象の音声トラック

戻り値

再生中かどうか

PauseSound(GcSoundTrack)

継承元: ISound

csharp
void PauseSound(GcSoundTrack track = GcSoundTrack.BGM1)

指定された音声トラックのサウンドを一時停止します

備考

BGMトラック以外では常に無視されます

パラメーター

  • track — 対象の音声トラック

PlaySE(AudioClip)

csharp
void PlaySE(in AudioClip clip)

サウンドを1回再生します

パラメーター

  • clip — サウンド

PlaySE(GcSound)

csharp
void PlaySE(in GcSound sound)

サウンドを1回再生します

パラメーター

  • sound — サウンド

PlaySound(AudioClip, GcSoundTrack, bool)

継承元: ISound

csharp
void PlaySound(in AudioClip clip, GcSoundTrack track = GcSoundTrack.BGM1, bool loop = false)

サウンドを再生します

パラメーター

  • clip — サウンド
  • track — 対象の音声トラック
  • loop — ループ再生するかどうか(SEトラック以外)

PlaySound(GcSound, GcSoundTrack, bool)

継承元: ISound

csharp
void PlaySound(in GcSound sound, GcSoundTrack track = GcSoundTrack.BGM1, bool loop = false)

サウンドを再生します

パラメーター

  • soundId — サウンド
  • track — 対象の音声トラック
  • loop — ループ再生するかどうか(SEトラック以外)

SetSoundLevel(float, GcSoundTrack)

継承元: ISound

csharp
void SetSoundLevel(in float decibel, GcSoundTrack track = GcSoundTrack.Master)

トラック音量を変更します

パラメーター

  • decibel — 音量(-96db~20db)
  • track — 対象の音声トラック

SetSoundVolume(float, GcSoundTrack)

csharp
void SetSoundVolume(in float volume, GcSoundTrack track = GcSoundTrack.Master)

トラック音量を変更します

パラメーター

  • volume — 音量(0f~1f)
  • track — 対象の音声トラック

StopSound(GcSoundTrack)

継承元: ISound

csharp
void StopSound(GcSoundTrack track = GcSoundTrack.BGM1)

指定された音声トラックのサウンドを停止します

備考

BGMトラック以外では常に無視されます

パラメーター

  • track — 対象の音声トラック

UnpauseSound(GcSoundTrack)

継承元: ISound

csharp
void UnpauseSound(GcSoundTrack track = GcSoundTrack.BGM1)

指定された音声トラックのサウンドを一時停止していた場合、再生を再開します

備考

BGMトラック以外では常に無視されます

パラメーター

  • track — 対象の音声トラック

Released under the MIT License.