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