2024-03-27 04:00:23 -07:00
|
|
|
import { _decorator, Component, Node } from 'cc';
|
|
|
|
import BoosterType from '../Enum/BoosterType';
|
2024-06-10 23:38:06 -07:00
|
|
|
import AudioManager from '../Manager/AudioManager';
|
|
|
|
import { BoosterBase } from './BoosterBase';
|
2024-03-27 04:00:23 -07:00
|
|
|
const { ccclass, property } = _decorator;
|
|
|
|
|
|
|
|
@ccclass('CumulativeBooster')
|
|
|
|
export class CumulativeBooster extends BoosterBase {
|
2024-06-10 23:38:06 -07:00
|
|
|
public readonly type: BoosterType = BoosterType.CumulativeBar;
|
|
|
|
|
|
|
|
public collect(collector: Node): void {
|
|
|
|
super.collect(collector);
|
|
|
|
AudioManager.setPlayRateBGM(1.5);
|
|
|
|
}
|
|
|
|
|
|
|
|
public end(): void {
|
|
|
|
super.end();
|
|
|
|
AudioManager.setPlayRateBGM(1);
|
2024-03-27 04:00:23 -07:00
|
|
|
}
|
|
|
|
}
|