mirror of
https://gitee.com/dgflash/oops-plugin-framework.git
synced 2026-05-07 01:01:09 +08:00
修复GameComponent.playEffect播放音效未自定义传参数时报错
This commit is contained in:
@@ -340,10 +340,20 @@ export class GameComponent extends Component {
|
||||
async playEffect(url: string, params?: IAudioParams): Promise<AudioEffect> {
|
||||
return new Promise(async (resolve, reject) => {
|
||||
// 音效播放完,关闭正在播放状态的音乐效果
|
||||
if (params == null) params = {};
|
||||
if (params == null) {
|
||||
params = { bundle: resLoader.defaultBundleName };
|
||||
}
|
||||
else if (params.bundle == null) {
|
||||
params.bundle = resLoader.defaultBundleName;
|
||||
}
|
||||
let ae = await oops.audio.playEffect(url, params);
|
||||
this.addPathToRecord(ResType.Load, ae.params!.bundle!, url);
|
||||
resolve(ae);
|
||||
if (ae) {
|
||||
this.addPathToRecord(ResType.Load, ae.params!.bundle!, url);
|
||||
resolve(ae);
|
||||
}
|
||||
else {
|
||||
resolve(null!);
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
|
||||
Reference in New Issue
Block a user