19 lines
655 B
TypeScript
19 lines
655 B
TypeScript
|
import { _decorator, Component, Node } from 'cc';
|
||
|
import BoosterType from '../Enum/BoosterType';
|
||
|
import GachaManager, { GachaType } from '../Manager/GachaManager';
|
||
|
import { GameManager } from '../Manager/GameManager';
|
||
|
import { BoosterBase } from './BoosterBase';
|
||
|
|
||
|
const { ccclass, property } = _decorator;
|
||
|
|
||
|
@ccclass('SecretBoxBooster')
|
||
|
export default class SecretBoxBooster extends BoosterBase {
|
||
|
@property({ type: GachaType })
|
||
|
private gachaType: GachaType;
|
||
|
|
||
|
protected boosterActive() {
|
||
|
GameManager.instance.ActiveBooster(BoosterType.Gacha, this.time, this.displayName);
|
||
|
GachaManager.instance.show(this.gachaType, 1.5);
|
||
|
}
|
||
|
}
|