Table of Contents

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 GcSound
track 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トラック以外では常に無視されます