|
|
|
@@ -44,10 +44,8 @@ export class LoopingSource extends Source { |
|
|
|
this.source = context.createBufferSource(); |
|
|
|
this.source.buffer = this.soundSet.soundList[index]; |
|
|
|
this.source.connect(this.gain); |
|
|
|
this.source.onended = () => { |
|
|
|
this.pickRandom(); |
|
|
|
this.source.start(); |
|
|
|
}; |
|
|
|
this.source.loop = true; |
|
|
|
this.source.loopEnd = this.source.buffer.duration - 0.1; |
|
|
|
} |
|
|
|
public tick(dt: number): void { |
|
|
|
super.tick(dt); |
|
|
|
|